Commit 5eed36fa authored by Raymond Hettinger's avatar Raymond Hettinger

Issue #29200: Fix test to use self.assertEqual instead of py.test style tests

parent d191ef25
...@@ -1207,24 +1207,24 @@ class TestLRU: ...@@ -1207,24 +1207,24 @@ class TestLRU:
mock_int.__hash__ = unittest.mock.Mock(return_value=999) mock_int.__hash__ = unittest.mock.Mock(return_value=999)
# Add to cache: One use as an argument gives one call # Add to cache: One use as an argument gives one call
assert f(mock_int, 1) == 16 self.assertEqual(f(mock_int, 1), 16)
assert mock_int.__hash__.call_count == 1 self.assertEqual(mock_int.__hash__.call_count, 1)
assert f.cache_info() == (0, 1, 1, 1) self.assertEqual(f.cache_info(), (0, 1, 1, 1))
# Cache hit: One use as an argument gives one additional call # Cache hit: One use as an argument gives one additional call
assert f(mock_int, 1) == 16 self.assertEqual(f(mock_int, 1), 16)
assert mock_int.__hash__.call_count == 2 self.assertEqual(mock_int.__hash__.call_count, 2)
assert f.cache_info() == (1, 1, 1, 1) self.assertEqual(f.cache_info(), (1, 1, 1, 1))
# Cache eviction: No use as an argument gives no additonal call # Cache eviction: No use as an argument gives no additonal call
assert f(6, 2) == 20 self.assertEqual(f(6, 2), 20)
assert mock_int.__hash__.call_count == 2 self.assertEqual(mock_int.__hash__.call_count, 2)
assert f.cache_info() == (1, 2, 1, 1) self.assertEqual(f.cache_info(), (1, 2, 1, 1))
# Cache miss: One use as an argument gives one additional call # Cache miss: One use as an argument gives one additional call
assert f(mock_int, 1) == 16 self.assertEqual(f(mock_int, 1), 16)
assert mock_int.__hash__.call_count == 3 self.assertEqual(mock_int.__hash__.call_count, 3)
assert f.cache_info() == (1, 3, 1, 1) self.assertEqual(f.cache_info(), (1, 3, 1, 1))
def test_lru_reentrancy_with_len(self): def test_lru_reentrancy_with_len(self):
# Test to make sure the LRU cache code isn't thrown-off by # Test to make sure the LRU cache code isn't thrown-off by
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment