[tor-commits] [bridgedb/develop] Split a unittest for the Bridge class into several smaller tests.
isis at torproject.org
isis at torproject.org
Wed Apr 23 09:33:03 UTC 2014
commit 20175b52feab80003def73fc0829638cfeb84963
Author: Isis Lovecruft <isis at torproject.org>
Date: Wed Apr 23 09:25:53 2014 +0000
Split a unittest for the Bridge class into several smaller tests.
---
lib/bridgedb/test/test_Bridges.py | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/lib/bridgedb/test/test_Bridges.py b/lib/bridgedb/test/test_Bridges.py
index b51019b..2c00618 100644
--- a/lib/bridgedb/test/test_Bridges.py
+++ b/lib/bridgedb/test/test_Bridges.py
@@ -61,21 +61,40 @@ class BridgeClassTest(unittest.TestCase):
self.ip, self.orport,
fingerprint=invalid_fingerprint)
- def test_Bridgehelperfunctions(self):
+ def test_getID(self):
bridge = Bridges.Bridge(self.nickname, self.ip, self.orport,
self.fingerprint)
self.assertEqual(self.id_digest, bridge.getID())
+ def test_setDescriptorDigest(self):
+ """Test setting the server-descriptor digest value."""
+ bridge = Bridges.Bridge(self.nickname, self.ip, self.orport,
+ self.fingerprint)
testtext = 'thisisatest'
bridge.setDescriptorDigest(testtext)
self.assertEqual(bridge.desc_digest, testtext)
+
+ def test_setExtraInfoDigest(self):
+ """Test setting the extra-info digest value."""
+ bridge = Bridges.Bridge(self.nickname, self.ip, self.orport,
+ self.fingerprint)
+ testtext = 'thisisatest'
bridge.setExtraInfoDigest(testtext)
self.assertEqual(bridge.ei_digest, testtext)
+
+ def test_setVerified(self):
+ """Test setting the `verified` attribute on a Bridge."""
+ bridge = Bridges.Bridge(self.nickname, self.ip, self.orport,
+ self.fingerprint)
bridge.setVerified()
self.assertTrue(bridge.isVerified())
self.assertTrue(bridge.verified)
self.assertEqual(self.id_digest, bridge.getID())
+ def test_setRunningStable(self):
+ """Test setting the `running` and `stable` attributes on a Bridge."""
+ bridge = Bridges.Bridge(self.nickname, self.ip, self.orport,
+ self.fingerprint)
self.assertFalse(bridge.running)
self.assertFalse(bridge.stable)
bridge.setStatus(True, True)
More information about the tor-commits
mailing list