implement first simple unit tests

This commit is contained in:
Adrien Beraud committed 2017-04-27 04:45:59 +02:00
1 parent aa5b8b84a8
commit 9b42afa9ca
1 file changed
+22
+22
View File
@@ -0,0 +1,22 @@
import unittest
import opendht as dht
class OpenDhtTester(unittest.TestCase):
# test that DhtRunner can be instatiated and deleted without throwing
def test_instance(self):
for i in range(10):
r = dht.DhtRunner()
r.run()
del r
# test that bootstraping works (raw address)
def test_bootstrap(self):
a = dht.DhtRunner()
a.run()
b = dht.DhtRunner()
b.run()
self.assertTrue(b.bootstrap(a.getBound()))
if __name__ == '__main__':
unittest.main()