Skip to content

Commit ac8f576

Browse files
committed
Test MODE_AUTO
1 parent 21d7053 commit ac8f576

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/reader_test.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414

1515
from maxminddb import open_database, InvalidDatabaseError
1616
from maxminddb.compat import FileNotFoundError
17-
from maxminddb.const import MODE_MMAP_EXT, MODE_MMAP, MODE_FILE, MODE_MEMORY
17+
from maxminddb.const import (MODE_AUTO, MODE_MMAP_EXT, MODE_MMAP, MODE_FILE,
18+
MODE_MEMORY)
1819

1920
if sys.version_info[:2] == (2, 6):
2021
import unittest2 as unittest
@@ -328,6 +329,15 @@ class TestExtensionReader(BaseTestReader, unittest.TestCase):
328329
readerClass = [maxminddb.extension.Reader]
329330

330331

332+
class TestMemoryReader(BaseTestReader, unittest.TestCase):
333+
mode = MODE_AUTO
334+
335+
if maxminddb.extension:
336+
readerClass = [maxminddb.extension.Reader]
337+
else:
338+
readerClass = [maxminddb.reader.Reader]
339+
340+
331341
class TestMMAPReader(BaseTestReader, unittest.TestCase):
332342
mode = MODE_MMAP
333343
readerClass = [maxminddb.reader.Reader]

0 commit comments

Comments
 (0)