class HostOSDetectionTestCase(unittest.TestCase): def setUp(self): self.plugin_base = HostTestPluginBase() self.os_names = ["Windows7", "Ubuntu", "LinuxGeneric", "Darwin"] self.re_float = re.compile("^\d+\.\d+$") def tearDown(self): pass def test_os_info(self): self.assertNotEqual(None, self.plugin_base.mbed_os_info()) def test_os_support(self): self.assertNotEqual(None, self.plugin_base.mbed_os_support()) def test_supported_os_name(self): self.assertIn(self.plugin_base.mbed_os_support(), self.os_names) def test_detect_os_support_ext(self): os_info = (os.name, platform.system(), platform.release(), platform.version(), sys.platform) self.assertEqual(os_info, self.plugin_base.mbed_os_info()) def test_pyserial_version_as_float(self): pyserial_version = pkg_resources.require("pyserial")[0].version # We want to make sure pyserial version is a parsabl;e float # Because we are using float(version) conversion to check version # of this module self.assertTrue(self.re_float.findall(pyserial_version))
class HostOSDetectionTestCase(unittest.TestCase): def setUp(self): self.plugin_base = HostTestPluginBase() self.os_names = ['Windows7', 'Ubuntu', 'LinuxGeneric', 'Darwin'] self.re_float = re.compile("^\d+\.\d+$") def tearDown(self): pass def test_os_info(self): self.assertNotEqual(None, self.plugin_base.mbed_os_info()) def test_os_support(self): self.assertNotEqual(None, self.plugin_base.mbed_os_support()) def test_supported_os_name(self): self.assertIn(self.plugin_base.mbed_os_support(), self.os_names) def test_detect_os_support_ext(self): os_info = (os.name, platform.system(), platform.release(), platform.version(), sys.platform) self.assertEqual(os_info, self.plugin_base.mbed_os_info()) def test_pyserial_version_as_float(self): pyserial_version = pkg_resources.require("pyserial")[0].version # We want to make sure pyserial version is a parsabl;e float # Because we are using float(version) conversion to check version # of this module self.assertTrue(self.re_float.findall(pyserial_version))
class HostOSDetectionTestCase(unittest.TestCase): def setUp(self): self.plugin_base = HostTestPluginBase() pass def tearDown(self): pass def test_os_info(self): self.assertNotEqual(None, self.plugin_base.mbed_os_info()) def test_os_support(self): self.assertNotEqual(None, self.plugin_base.mbed_os_support()) def test_supported_os_name(self): os_names = ['Windows7', 'Ubuntu', 'LinuxGeneric', 'Darwin'] self.assertIn(self.plugin_base.mbed_os_support(), os_names) def test_detect_os_support_ext(self): os_info = (os.name, platform.system(), platform.release(), platform.version(), sys.platform) self.assertEqual(os_info, self.plugin_base.mbed_os_info())
class HostOSDetectionTestCase(unittest.TestCase): def setUp(self): self.plugin_base = HostTestPluginBase() self.os_names = ['Windows7', 'Ubuntu', 'LinuxGeneric', 'Darwin'] self.re_float = re.compile("^\d+\.\d+$") def tearDown(self): pass def test_os_info(self): self.assertNotEqual(None, self.plugin_base.mbed_os_info()) def test_os_support(self): self.assertNotEqual(None, self.plugin_base.mbed_os_support()) def test_supported_os_name(self): self.assertIn(self.plugin_base.mbed_os_support(), self.os_names) def test_detect_os_support_ext(self): os_info = (os.name, platform.system(), platform.release(), platform.version(), sys.platform) self.assertEqual(os_info, self.plugin_base.mbed_os_info())