(self, input_param, expected_key_size)
| 31 | |
| 32 | @parameterized.expand([TEST_CASE_1, TEST_CASE_2]) |
| 33 | def test_memory(self, input_param, expected_key_size): |
| 34 | input_data = {"image": {}} if "sep" in input_param else {} |
| 35 | for i in range(50): |
| 36 | if "sep" in input_param: |
| 37 | input_data["image"][str(i)] = [time.time()] * 100000 |
| 38 | else: |
| 39 | input_data[str(i)] = [time.time()] * 100000 |
| 40 | result = DeleteItemsd(**input_param)(input_data) |
| 41 | if "sep" in input_param: |
| 42 | self.assertEqual(len(result["image"].keys()), expected_key_size) |
| 43 | else: |
| 44 | self.assertEqual(len(result.keys()), expected_key_size) |
| 45 | self.assertGreaterEqual( |
| 46 | sys.getsizeof(input_data) * float(expected_key_size) / len(input_data), sys.getsizeof(result) |
| 47 | ) |
| 48 | |
| 49 | @parameterized.expand([TEST_CASE_3]) |
| 50 | def test_re(self, input_param): |
nothing calls this directly
no test coverage detected