|
@@ -3,16 +3,19 @@
|
|
|
import unittest
|
|
|
from lib.utils import default_port
|
|
|
from lib import __version__
|
|
|
+import os
|
|
|
|
|
|
class MiscTestCase(unittest.TestCase):
|
|
|
|
|
|
def test_version(self):
|
|
|
- self.assertEqual(__version__, '0.2.0')
|
|
|
+ self.assertEqual(__version__, '0.2.1')
|
|
|
|
|
|
def test_default_port(self):
|
|
|
- #Test as if it were given system
|
|
|
- self.assertEqual(default_port('Linux'), '/dev/ttyUSB0')
|
|
|
- self.assertEqual(default_port('Windows'), 'COM1')
|
|
|
- self.assertEqual(default_port('Darwin'), '/dev/tty.SLAB_USBtoUART')
|
|
|
-
|
|
|
- self.assertTrue(len(default_port()) >= 3)
|
|
|
+ if os.environ.get('SERIALPORT', 'none') != 'none':
|
|
|
+ #SERIALPORT should override any system defaults
|
|
|
+ self.assertEqual(default_port(), os.environ['SERIALPORT'])
|
|
|
+ else:
|
|
|
+ #Test as if it were given system
|
|
|
+ self.assertEqual(default_port('Linux'), '/dev/ttyUSB0')
|
|
|
+ self.assertEqual(default_port('Windows'), 'COM1')
|
|
|
+ self.assertEqual(default_port('Darwin'), '/dev/tty.SLAB_USBtoUART')
|