Esempio n. 1
0
    def testGT(self):
        ver = cnsts.Version("3.3.0")
        self.assertTrue(ver > "3.2.0")
        self.assertTrue(ver > "1.3")

        self.assertFalse(ver > "3.3.0")
        self.assertFalse(ver >= "5.3")
        self.assertFalse(ver >= cnsts.Version("5.3"))
Esempio n. 2
0
    def test_ctor(self):
        ver = cnsts.Version("3.3.5.0")
        self.assertEqual(ver._vs, "3.3.5.0")
        self.assertEqual(ver.fields, [3, 3, 5, 0])

        ver = cnsts.Version((3, 3, 5, 0))
        self.assertEqual(ver._vs, "3.3.5.0")
        self.assertEqual(ver.fields, (3, 3, 5, 0))
Esempio n. 3
0
    def testLT(self):
        ver = cnsts.Version("3.3.0")
        self.assertTrue(ver < "3.5.0")
        self.assertTrue(ver < "3.3.1")
        self.assertTrue(ver < "5.3")

        self.assertFalse(ver < "3.3.0")
        self.assertFalse(ver < "1.3")
        self.assertFalse(ver < cnsts.Version("2.3"))
Esempio n. 4
0
 def testNE(self):
     ver = cnsts.Version("3.3.0")
     self.assertNotEqual(ver, cnsts.Version("3.3.2"))
     self.assertFalse(ver != "3.3.0")
     self.assertTrue(ver != "3.3.1")
     self.assertTrue(ver != "1.3")
Esempio n. 5
0
 def testEQ(self):
     ver = cnsts.Version("3.3.0")
     self.assertEqual(ver, cnsts.Version("3.3.0"))
     self.assertTrue(ver == "3.3.0")
     self.assertFalse(ver == "3.3.1")
     self.assertFalse(ver == "1.3")
Esempio n. 6
0
 def test_ctor(self):
     ver = cnsts.Version("3.3.5.0")
     self.assertEqual(ver._vs, "3.3.5.0")
     self.assertEqual(ver.fields, ['3', '3', '5', '0'])