def test_parse_yotta_target_cmd_output_mixed_rcnl_whitechars(self):
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 0.0.24 \r\n"))
     self.assertIn("frdm-k64f-armcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-armcc 1.12.3 \r\n"))
     self.assertIn("mbed-gcc", mbed_target_info.parse_yotta_target_cmd_output("mbed-gcc 0.0.14 \r\n"))
     self.assertIn(
         "stm32f429i-disco-gcc", mbed_target_info.parse_yotta_target_cmd_output("stm32f429i-disco-gcc 0.0.14 \r\n")
     )
 def test_parse_yotta_target_cmd_output(self):
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 0.0.24"))
     self.assertIn("frdm-k64f-armcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-armcc 1.12.3"))
     self.assertIn("mbed-gcc", mbed_target_info.parse_yotta_target_cmd_output("mbed-gcc 0.0.14"))
     self.assertIn(
         "stm32f429i-disco-gcc", mbed_target_info.parse_yotta_target_cmd_output("stm32f429i-disco-gcc 0.0.14")
     )
 def test_parse_yotta_target_cmd_output_mixed_whitechars(self):
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 0.0.24 "))
     self.assertIn(
         "frdm-k64f-armcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-armcc 1.12.3 "))
     self.assertIn(
         "mbed-gcc",
         mbed_target_info.parse_yotta_target_cmd_output("mbed-gcc 0.0.14 "))
     self.assertIn(
         "stm32f429i-disco-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "stm32f429i-disco-gcc 0.0.14 "))
 def test_parse_yotta_target_cmd_output_mixed_chars(self):
     self.assertIn(
         "m", mbed_target_info.parse_yotta_target_cmd_output("m 0.0.0"))
     self.assertIn(
         "m", mbed_target_info.parse_yotta_target_cmd_output(" m 0.0.0"))
     self.assertIn(
         "aaaaaaaaaaaaa",
         mbed_target_info.parse_yotta_target_cmd_output(
             "aaaaaaaaaaaaa 0.0.0"))
     self.assertIn(
         "aaaa-bbbb-cccc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "aaaa-bbbb-cccc 0.0.0"))
     self.assertIn(
         "aBc-DEF_hijkkk",
         mbed_target_info.parse_yotta_target_cmd_output(
             "aBc-DEF_hijkkk 0.0.0"))
 def test_parse_yotta_target_cmd_output_mixed_rcnl(self):
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 0.0.24\r\n"))
     self.assertIn(
         "frdm-k64f-armcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-armcc 1.12.3\r\n"))
     self.assertIn(
         "mbed-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "mbed-gcc 0.0.14\r\n"))
     self.assertIn(
         "stm32f429i-disco-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "stm32f429i-disco-gcc 11.222.333\r\n"))
Example #6
0
 def test_parse_yotta_target_cmd_output_fail(self):
     self.assertEqual(None, mbed_target_info.parse_yotta_target_cmd_output(""))
     self.assertEqual(None, mbed_target_info.parse_yotta_target_cmd_output("stm32f429i-disco-gcc 1"))
     self.assertEqual(None, mbed_target_info.parse_yotta_target_cmd_output("stm32f429i-disco-gcc 1."))
     self.assertEqual(None, mbed_target_info.parse_yotta_target_cmd_output("stm32f429i-disco-gcc 1.0"))
     self.assertEqual(None, mbed_target_info.parse_yotta_target_cmd_output("stm32f429i-disco-gcc 1.0."))
     self.assertEqual(None, mbed_target_info.parse_yotta_target_cmd_output("stm32f429i-disco-gcc 1.0.x"))
 def test_parse_yotta_target_cmd_output_mixed_version(self):
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 0.0.0"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 1.1.1"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 1.1.12"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 1.1.123"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 11.22.33"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 0.0.1"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 0.10.12"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 0.20.123"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 0.2.123"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 10.20.123"))
     self.assertIn(
         "frdm-k64f-gcc",
         mbed_target_info.parse_yotta_target_cmd_output(
             "frdm-k64f-gcc 110.200.123"))
 def test_parse_yotta_target_cmd_output_mixed_version(self):
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 0.0.0"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 1.1.1"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 1.1.12"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 1.1.123"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 11.22.33"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 0.0.1"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 0.10.12"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 0.20.123"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 0.2.123"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 10.20.123"))
     self.assertIn("frdm-k64f-gcc", mbed_target_info.parse_yotta_target_cmd_output("frdm-k64f-gcc 110.200.123"))
 def test_parse_yotta_target_cmd_output_mixed_chars(self):
     self.assertIn("m", mbed_target_info.parse_yotta_target_cmd_output("m 0.0.0"))
     self.assertIn("m", mbed_target_info.parse_yotta_target_cmd_output(" m 0.0.0"))
     self.assertIn("aaaaaaaaaaaaa", mbed_target_info.parse_yotta_target_cmd_output("aaaaaaaaaaaaa 0.0.0"))
     self.assertIn("aaaa-bbbb-cccc", mbed_target_info.parse_yotta_target_cmd_output("aaaa-bbbb-cccc 0.0.0"))
     self.assertIn("aBc-DEF_hijkkk", mbed_target_info.parse_yotta_target_cmd_output("aBc-DEF_hijkkk 0.0.0"))