|
26 | 26 | unittest.TestCase.assertRegex = unittest.TestCase.assertRegexpMatches |
27 | 27 |
|
28 | 28 |
|
29 | | -class BaseTestReader(object): |
| 29 | +class BaseTestReader(unittest.TestCase): |
30 | 30 | def test_language_list(self) -> None: |
31 | 31 | reader = geoip2.database.Reader( |
32 | 32 | "tests/data/test-data/GeoIP2-Country-Test.mmdb", |
@@ -220,25 +220,25 @@ def test_context_manager(self) -> None: |
220 | 220 |
|
221 | 221 |
|
222 | 222 | @unittest.skipUnless(maxminddb.extension, "No C extension module found. Skipping tests") |
223 | | -class TestExtensionReader(BaseTestReader, unittest.TestCase): |
| 223 | +class TestExtensionReader(BaseTestReader): |
224 | 224 | mode = geoip2.database.MODE_MMAP_EXT |
225 | 225 |
|
226 | 226 |
|
227 | | -class TestMMAPReader(BaseTestReader, unittest.TestCase): |
| 227 | +class TestMMAPReader(BaseTestReader): |
228 | 228 | mode = geoip2.database.MODE_MMAP |
229 | 229 |
|
230 | 230 |
|
231 | | -class TestFileReader(BaseTestReader, unittest.TestCase): |
| 231 | +class TestFileReader(BaseTestReader): |
232 | 232 | mode = geoip2.database.MODE_FILE |
233 | 233 |
|
234 | 234 |
|
235 | | -class TestMemoryReader(BaseTestReader, unittest.TestCase): |
| 235 | +class TestMemoryReader(BaseTestReader): |
236 | 236 | mode = geoip2.database.MODE_MEMORY |
237 | 237 |
|
238 | 238 |
|
239 | 239 | class TestFDReader(unittest.TestCase): |
240 | 240 | mode = geoip2.database.MODE_FD |
241 | 241 |
|
242 | 242 |
|
243 | | -class TestAutoReader(BaseTestReader, unittest.TestCase): |
| 243 | +class TestAutoReader(BaseTestReader): |
244 | 244 | mode = geoip2.database.MODE_AUTO |
0 commit comments