misc.py 812 B

123456789101112131415161718192021
  1. # -*- coding: utf-8 -*-
  2. # Copyright (C) 2015-2016 Peter Magnusson <peter@birchroad.net>
  3. import unittest
  4. from nodemcu_uploader.utils import default_port
  5. from nodemcu_uploader import __version__
  6. import os
  7. class MiscTestCase(unittest.TestCase):
  8. def test_version(self):
  9. self.assertEqual(__version__, '0.4.2')
  10. def test_default_port(self):
  11. if os.environ.get('SERIALPORT', 'none') != 'none':
  12. #SERIALPORT should override any system defaults
  13. self.assertEqual(default_port(), os.environ['SERIALPORT'])
  14. else:
  15. #Test as if it were given system
  16. self.assertEqual(default_port('Linux'), '/dev/ttyUSB0')
  17. self.assertEqual(default_port('Windows'), 'COM1')
  18. self.assertEqual(default_port('Darwin'), '/dev/tty.SLAB_USBtoUART')