Skip to content

Commit a9e6c70

Browse files
committed
Test database metadata
1 parent e5c4373 commit a9e6c70

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/database_test.py

+7
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,13 @@ def test_context_manager(self) -> None:
232232
record = reader.country("81.2.69.160")
233233
assert record.traits.ip_address == "81.2.69.160"
234234

235+
def test_metadata(self) -> None:
236+
with geoip2.database.Reader(
237+
"tests/data/test-data/GeoIP2-Country-Test.mmdb"
238+
) as reader:
239+
meta = reader.metadata()
240+
assert meta.database_type == "GeoIP2-Country"
241+
235242
@patch("maxminddb.open_database")
236243
def test_modes(self, mock_open) -> None:
237244
mock_open.return_value = MagicMock()

0 commit comments

Comments
 (0)