[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [ooni-probe/master] Add unittests for geoip database version
commit 22465e0ae238a6584a8549796f4dfbae21db73dc
Author: Arturo Filastò <art@xxxxxxxxx>
Date: Thu Aug 7 18:21:11 2014 +0200
Add unittests for geoip database version
---
ooni/tests/test_geoip.py | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/ooni/tests/test_geoip.py b/ooni/tests/test_geoip.py
index b801cff..da7e47f 100644
--- a/ooni/tests/test_geoip.py
+++ b/ooni/tests/test_geoip.py
@@ -1,10 +1,8 @@
-import os
from twisted.internet import defer
from twisted.trial import unittest
from ooni.tests import is_internet_connected
-from ooni.settings import config
from ooni import geoip
@@ -24,3 +22,14 @@ class TestGeoIP(unittest.TestCase):
probe_ip = geoip.ProbeIP()
res = yield probe_ip.lookup()
assert len(res.split('.')) == 4
+
+ def test_geoip_database_version(self):
+ version = geoip.database_version()
+ assert 'GeoIP' in version.keys()
+ assert 'GeoIPASNum' in version.keys()
+ assert 'GeoLiteCity' in version.keys()
+
+ assert len(version['GeoIP']['sha256']) == 64
+ assert isinstance(version['GeoIP']['timestamp'], float)
+ assert len(version['GeoIPASNum']['sha256']) == 64
+ assert isinstance(version['GeoIPASNum']['timestamp'], float)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits