def test_get_test_result_fail_len(self): r = mbed_test_api.get_testcase_utest( self.OUTOUT_CSTRING_TEST, 'C strings: %f %f float formatting') self.assertEqual(len(r), 9) self.assertIn( "[1459246275.88][CONN][RXD] >>> Running case #6: 'C strings: %f %f float formatting'...", r) self.assertIn( "[1459246275.94][CONN][INF] found KV pair in stream: {{__testcase_start;C strings: %f %f float formatting}}, queued...", r) self.assertIn( "[1459246275.94][CONN][RXD] {{__testcase_start;C strings: %f %f float formatting}}", r) self.assertIn( "[1459246276.10][CONN][RXD] :57::FAIL: Expected '0.002000 0.924300 15.913200 791.773680 6208.200000 25719.495200 426815.982588 6429271.046000 42468024.930000 212006462.910000' Was '", r) self.assertIn("'", r) self.assertIn( "[1459246276.18][CONN][RXD] >>> failure with reason 'Assertion Failed' during 'Case Handler'", r) self.assertIn( "[1459246276.25][CONN][INF] found KV pair in stream: {{__testcase_finish;C strings: %f %f float formatting;0;1}}, queued...", r) self.assertIn( "[1459246276.25][CONN][RXD] {{__testcase_finish;C strings: %f %f float formatting;0;1}}", r) self.assertIn( "[1459246276.34][CONN][RXD] >>> 'C strings: %f %f float formatting': 0 passed, 1 failed with reason 'Test Cases Failed'", r)
def test_get_test_result_return_val(self): test_case_names = [ 'C strings: %e %E float formatting', 'C strings: %g %g float formatting', 'C strings: %i %d integer formatting', 'C strings: %u %d integer formatting', 'C strings: %x %E integer formatting', 'C strings: strpbrk', 'C strings: strtok' ] for test_case in test_case_names: r = mbed_test_api.get_testcase_utest(self.OUTOUT_CSTRING_TEST, test_case) self.assertEqual(len(r), 6) # This failing test case has different long lenght r = mbed_test_api.get_testcase_utest( self.OUTOUT_CSTRING_TEST, 'C strings: %f %f float formatting') self.assertEqual(len(r), 9)
def test_get_test_result_ok_len(self): r = mbed_test_api.get_testcase_utest( self.OUTOUT_CSTRING_TEST, 'C strings: %e %E float formatting') self.assertEqual(len(r), 6) self.assertIn( "[1459246276.41][CONN][RXD] >>> Running case #7: 'C strings: %e %E float formatting'...", r) self.assertIn( "[1459246276.46][CONN][INF] found KV pair in stream: {{__testcase_start;C strings: %e %E float formatting}}, queued...", r) self.assertIn( "[1459246276.46][CONN][RXD] {{__testcase_start;C strings: %e %E float formatting}}", r) self.assertIn( "[1459246276.52][CONN][INF] found KV pair in stream: {{__testcase_finish;C strings: %e %E float formatting;1;0}}, queued...", r) self.assertIn( "[1459246276.53][CONN][RXD] {{__testcase_finish;C strings: %e %E float formatting;1;0}}", r) self.assertIn( "[1459246276.59][CONN][RXD] >>> 'C strings: %e %E float formatting': 1 passed, 0 failed", r)