Beispiel #1
0
    def test_compare_to_string(self):
        version = mozinfo.StringVersion("10.10")

        self.assertGreater(version, "10.2")
        self.assertGreater("11", version)
        self.assertGreaterEqual(version, "10.10")
        self.assertGreaterEqual("10.11", version)
        self.assertEqual(version, "10.10")
        self.assertEqual("10.10", version)
        self.assertNotEqual(version, "10.2")
        self.assertNotEqual("11", version)
        self.assertLess(version, "11.8.5")
        self.assertLess("10.2", version)
        self.assertLessEqual(version, "11")
        self.assertLessEqual("10.10", version)

        # Can have non-numeric versions (Bug 1654915)
        self.assertNotEqual(version, mozinfo.StringVersion("Testing"))
        self.assertNotEqual(mozinfo.StringVersion("Testing"), version)
        self.assertEqual(mozinfo.StringVersion(""), "")
        self.assertEqual("", mozinfo.StringVersion(""))

        a = mozinfo.StringVersion("1.2.5a")
        b = mozinfo.StringVersion("1.2.5b")
        self.assertLess(a, b)
        self.assertGreater(b, a)

        # Make sure we can compare against unicode (for python 2).
        self.assertEqual(a, u"1.2.5a")
        self.assertEqual(u"1.2.5a", a)
Beispiel #2
0
    def test_compare_to_string(self):
        version = mozinfo.StringVersion('10.10')

        self.assertGreater(version, '10.2')
        self.assertGreater('11', version)
        self.assertGreaterEqual(version, '10.10')
        self.assertGreaterEqual('10.11', version)
        self.assertEqual(version, '10.10')
        self.assertEqual('10.10', version)
        self.assertNotEqual(version, '10.2')
        self.assertNotEqual('11', version)
        self.assertLess(version, '11.8.5')
        self.assertLess('10.2', version)
        self.assertLessEqual(version, '11')
        self.assertLessEqual('10.10', version)
Beispiel #3
0
 def test_to_string(self):
     self.assertEqual('10.10', str(mozinfo.StringVersion('10.10')))
Beispiel #4
0
 def test_to_string(self):
     self.assertEqual("10.10", str(mozinfo.StringVersion("10.10")))