From 98c755d53c3b385f12e301bf0d6d7667910ad808 Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 2 Apr 2018 19:19:56 -0700 Subject: Fixed missing stacktrace for py2 for setup_test failure (#413) * Fixed missing stacktrace for py2 for setup_test failure --- tests/mobly/base_test_test.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/mobly') diff --git a/tests/mobly/base_test_test.py b/tests/mobly/base_test_test.py index 56634c7..1eedc11 100755 --- a/tests/mobly/base_test_test.py +++ b/tests/mobly/base_test_test.py @@ -982,6 +982,13 @@ class BaseTestTest(unittest.TestCase): self.assertEqual(actual_record.test_name, "test_func") self.assertEqual(actual_record.details, MSG_EXPECTED_EXCEPTION) self.assertIsNone(actual_record.extras) + # Stacktraces can vary. Just check for key words + self.assertIn('test_method()', + actual_record.stacktrace) + self.assertIn('raise Exception(MSG_EXPECTED_EXCEPTION)', + actual_record.stacktrace) + self.assertIn('Exception: This is an expected exception.', + actual_record.stacktrace) def test_fail(self): class MockBaseTest(base_test.BaseTestClass): -- cgit v1.2.3