[tor-commits] [stem/master] Unit test for comparing Version class with others

atagar at torproject.org atagar at torproject.org
Mon Nov 21 18:15:07 UTC 2011


commit 22667eaa6a02e6585ad502ea164fce15cd96cc1f
Author: Damian Johnson <atagar at torproject.org>
Date:   Mon Nov 21 03:59:27 2011 -0800

    Unit test for comparing Version class with others
    
    Had a pesky bug where comparison of Version instances with other classes would
    raise an exception and had forgotten to add a unit test - fixing that.
---
 test/unit/types/version.py |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/test/unit/types/version.py b/test/unit/types/version.py
index 309ee07..067759b 100644
--- a/test/unit/types/version.py
+++ b/test/unit/types/version.py
@@ -68,6 +68,18 @@ class TestVerion(unittest.TestCase):
     self.assert_version_is_equal("0.1.2.3", "0.1.2.3")
     self.assert_version_is_equal("0.1.2", "0.1.2")
   
+  def test_nonversion_comparison(self):
+    """
+    Checks that we can be compared with other types.
+    """
+    
+    test_version = stem.types.Version("0.1.2.3")
+    self.assertNotEqual(test_version, None)
+    self.assertTrue(test_version > None)
+    
+    self.assertNotEqual(test_version, 5)
+    self.assertTrue(test_version > 5)
+  
   def test_string(self):
     """
     Tests the Version -> string conversion.





More information about the tor-commits mailing list