|
6 | 6 | from .helper import PillowTestCase, is_pypy |
7 | 7 |
|
8 | 8 |
|
9 | | -class TestCoreStats(PillowTestCase): |
10 | | - def test_get_stats(self): |
11 | | - # Create at least one image |
12 | | - Image.new("RGB", (10, 10)) |
13 | | - |
14 | | - stats = Image.core.get_stats() |
15 | | - self.assertIn("new_count", stats) |
16 | | - self.assertIn("reused_blocks", stats) |
17 | | - self.assertIn("freed_blocks", stats) |
18 | | - self.assertIn("allocated_blocks", stats) |
19 | | - self.assertIn("reallocated_blocks", stats) |
20 | | - self.assertIn("blocks_cached", stats) |
21 | | - |
22 | | - def test_reset_stats(self): |
23 | | - Image.core.reset_stats() |
24 | | - |
25 | | - stats = Image.core.get_stats() |
26 | | - self.assertEqual(stats["new_count"], 0) |
27 | | - self.assertEqual(stats["reused_blocks"], 0) |
28 | | - self.assertEqual(stats["freed_blocks"], 0) |
29 | | - self.assertEqual(stats["allocated_blocks"], 0) |
30 | | - self.assertEqual(stats["reallocated_blocks"], 0) |
31 | | - self.assertEqual(stats["blocks_cached"], 0) |
| 9 | +def test_get_stats(): |
| 10 | + # Create at least one image |
| 11 | + Image.new("RGB", (10, 10)) |
| 12 | + |
| 13 | + stats = Image.core.get_stats() |
| 14 | + assert "new_count" in stats |
| 15 | + assert "reused_blocks" in stats |
| 16 | + assert "freed_blocks" in stats |
| 17 | + assert "allocated_blocks" in stats |
| 18 | + assert "reallocated_blocks" in stats |
| 19 | + assert "blocks_cached" in stats |
| 20 | + |
| 21 | + |
| 22 | +def test_reset_stats(): |
| 23 | + Image.core.reset_stats() |
| 24 | + |
| 25 | + stats = Image.core.get_stats() |
| 26 | + assert stats["new_count"] == 0 |
| 27 | + assert stats["reused_blocks"] == 0 |
| 28 | + assert stats["freed_blocks"] == 0 |
| 29 | + assert stats["allocated_blocks"] == 0 |
| 30 | + assert stats["reallocated_blocks"] == 0 |
| 31 | + assert stats["blocks_cached"] == 0 |
32 | 32 |
|
33 | 33 |
|
34 | 34 | class TestCoreMemory(PillowTestCase): |
|
0 commit comments