def test_text(self): v1 = Version("master+build2") self.assertEqual(v1.major(), "master") self.assertEqual(v1.minor(), "master") self.assertEqual(v1.patch(), "master") self.assertEqual(v1.pre(), "master") self.assertEqual(v1.build, "build2") self.assertEqual(v1.stable(), "master")
def text_test(self): v1 = Version("master+build2") self.assertEqual(v1.major(), "master") self.assertEqual(v1.minor(), "master") self.assertEqual(v1.patch(), "master") self.assertEqual(v1.pre(), "master") self.assertEqual(v1.build, "build2") self.assertEqual(v1.stable(), "master")
def test_patch(self): v1 = Version("1.2.3-alpha1+build2") self.assertEqual(v1.major(), "1.Y.Z") self.assertEqual(v1.minor(), "1.2.Z") self.assertEqual(v1.patch(), "1.2.3") self.assertEqual(v1.pre(), "1.2.3-alpha1") self.assertEqual(v1.build, "build2") self.assertEqual(v1.stable(), "1.Y.Z") v1 = Version("1.2.3+build2") self.assertEqual(v1.major(), "1.Y.Z") self.assertEqual(v1.minor(), "1.2.Z") self.assertEqual(v1.patch(), "1.2.3") self.assertEqual(v1.pre(), "1.2.3") self.assertEqual(v1.build, "build2") self.assertEqual(v1.stable(), "1.Y.Z") v1 = Version("0.2.3-alpha1+build2") self.assertEqual(v1.major(), "0.Y.Z") self.assertEqual(v1.minor(), "0.2.Z") self.assertEqual(v1.patch(), "0.2.3") self.assertEqual(v1.pre(), "0.2.3-alpha1") self.assertEqual(v1.build, "build2") self.assertEqual(v1.stable(), "0.2.3-alpha1+build2")
def patch_test(self): v1 = Version("1.2.3-alpha1+build2") self.assertEqual(v1.major(), "1.Y.Z") self.assertEqual(v1.minor(), "1.2.Z") self.assertEqual(v1.patch(), "1.2.3") self.assertEqual(v1.pre(), "1.2.3-alpha1") self.assertEqual(v1.build, "build2") self.assertEqual(v1.stable(), "1.Y.Z") v1 = Version("1.2.3+build2") self.assertEqual(v1.major(), "1.Y.Z") self.assertEqual(v1.minor(), "1.2.Z") self.assertEqual(v1.patch(), "1.2.3") self.assertEqual(v1.pre(), "1.2.3") self.assertEqual(v1.build, "build2") self.assertEqual(v1.stable(), "1.Y.Z") v1 = Version("0.2.3-alpha1+build2") self.assertEqual(v1.major(), "0.Y.Z") self.assertEqual(v1.minor(), "0.2.Z") self.assertEqual(v1.patch(), "0.2.3") self.assertEqual(v1.pre(), "0.2.3-alpha1") self.assertEqual(v1.build, "build2") self.assertEqual(v1.stable(), "0.2.3-alpha1+build2")