コード例 #1
0
ファイル: version_class.py プロジェクト: tpltnt/pyutil
 def __lt__(self, other):
     return NormalizedVersion(str(self)) < NormalizedVersion(str(other))
コード例 #2
0
ファイル: version_class.py プロジェクト: tpltnt/pyutil
 def __eq__(self, other):
     return NormalizedVersion(str(self)) == NormalizedVersion(str(other))
コード例 #3
0
ファイル: version_class.py プロジェクト: tpltnt/pyutil
 def __cmp__(self, other):
     return cmp(NormalizedVersion(str(self)), NormalizedVersion(str(other)))
コード例 #4
0
ファイル: test_verlib.py プロジェクト: bingwei/pyutil
    def test_from_parts(self):

        for v, s in self.versions:
            v2 = V.from_parts(*v.parts)
            self.assertEquals(v, v2)
            self.assertEquals(str(v), str(v2))
コード例 #5
0
ファイル: test_verlib.py プロジェクト: exarkun/pyutil
    def test_from_parts(self):

        for v, s in self.versions:
            v2 = V.from_parts(*v.parts)
            self.assertEqual(v, v2)
            self.assertEqual(str(v), str(v2))
コード例 #6
0
def cmp_version(v1, v2):
    return cmp(NormalizedVersion(str(v1)), NormalizedVersion(str(v2)))