[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [stem/master] Including common tag comparisons in version unit tests



commit e4699ba9545a99ec58b7d211dc7bff8d236fbb8e
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date:   Mon Jul 23 10:04:23 2012 -0700

    Including common tag comparisons in version unit tests
---
 stem/version.py      |    4 ----
 test/unit/version.py |    4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/stem/version.py b/stem/version.py
index 130ca1c..08f5ca2 100644
--- a/stem/version.py
+++ b/stem/version.py
@@ -110,10 +110,6 @@ class Version(object):
       # The patch and status matches are optional (may be None) and have an extra
       # proceeding period or dash if they exist. Stripping those off.
       
-      # TODO: The 'extra' attribute isn't technically part of the spec yet, but
-      # it's useful and I'm trying to add it...
-      # https://trac.torproject.org/6445
-      
       if patch: patch = int(patch[1:])
       if status: status = status[1:]
       if extra: extra = extra[2:-1]
diff --git a/test/unit/version.py b/test/unit/version.py
index f32fb7a..0ff39dd 100644
--- a/test/unit/version.py
+++ b/test/unit/version.py
@@ -97,6 +97,10 @@ class TestVersion(unittest.TestCase):
     self.assert_version_is_greater("0.1.2.3-ugg", "0.1.2.3-tag")
     self.assert_version_is_equal("0.1.2.3-tag", "0.1.2.3-tag")
     
+    # check with common tags
+    self.assert_version_is_greater("0.1.2.3-beta", "0.1.2.3-alpha")
+    self.assert_version_is_greater("0.1.2.3-rc", "0.1.2.3-beta")
+    
     # checks that a missing patch level equals zero
     self.assert_version_is_equal("0.1.2", "0.1.2.0")
     self.assert_version_is_equal("0.1.2-tag", "0.1.2.0-tag")



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits