aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJon Wolverton <wolverdude@users.noreply.github.com>2022-12-06 22:25:16 -0800
committerGitHub <noreply@github.com>2022-12-06 22:25:16 -0800
commit9238569ac251d3574c98ff751c523073f0d5e50d (patch)
treec2efa3c6aab44895274067e5bf4ddbae7ef548d7 /tests
parentf788d4181d6ec10f2a881ca56ef9b7a3b09ae0ee (diff)
downloadmobly-9238569ac251d3574c98ff751c523073f0d5e50d.tar.gz
Don't mutate BaseTestClass.record_data() argument. (#856)
Diffstat (limited to 'tests')
-rwxr-xr-xtests/mobly/base_test_test.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/mobly/base_test_test.py b/tests/mobly/base_test_test.py
index 5754dd7..d7e5ab5 100755
--- a/tests/mobly/base_test_test.py
+++ b/tests/mobly/base_test_test.py
@@ -2198,6 +2198,7 @@ class BaseTestTest(unittest.TestCase):
def test_write_user_data(self):
content = {'a': 1}
+ original_content = content.copy()
class MockBaseTest(base_test.BaseTestClass):
@@ -2215,7 +2216,9 @@ class BaseTestTest(unittest.TestCase):
continue
hit = True
self.assertEqual(c['a'], content['a'])
+ self.assertIn('timestamp', c)
self.assertIsNotNone(c['timestamp'])
+ self.assertEqual(content, original_content, 'Content arg was mutated.')
self.assertTrue(hit)
def test_record_controller_info(self):