Example #1
0
 def test_release_versions(self):
     self.assertEqual(safe_version('1'), '1')
     self.assertEqual(safe_version('1.2'), '1.2')
     self.assertEqual(safe_version('1.2.3'), '1.2.3')
     self.assertEqual(safe_version('22.4'), '22.4')
Example #2
0
 def test_caldav_versions(self):
     self.assertEqual(safe_version('22.04'), '22.4')
     self.assertEqual(safe_version('22.4'), '22.4')
     self.assertEqual(safe_version('22.10'), '22.10')
     self.assertEqual(safe_version('22.04dev1'), '22.4.dev1')
     self.assertEqual(safe_version('22.10dev1'), '22.10.dev1')
Example #3
0
 def test_alpha_versions(self):
     self.assertEqual(safe_version('1.2.3alpha'), '1.2.3a0')
     self.assertEqual(safe_version('1.2.3.alpha'), '1.2.3a0')
     self.assertEqual(safe_version('1.2.3a'), '1.2.3a0')
     self.assertEqual(safe_version('1.2.3.a1'), '1.2.3a1')
     self.assertEqual(safe_version('1.2.3a1'), '1.2.3a1')
Example #4
0
 def test_beta_versions(self):
     self.assertEqual(safe_version('1.2.3beta'), '1.2.3b0')
     self.assertEqual(safe_version('1.2.3.beta'), '1.2.3b0')
     self.assertEqual(safe_version('1.2.3b'), '1.2.3b0')
     self.assertEqual(safe_version('1.2.3.b1'), '1.2.3b1')
     self.assertEqual(safe_version('1.2.3b1'), '1.2.3b1')
Example #5
0
 def test_dev_versions(self):
     self.assertEqual(safe_version('1.2.3dev'), '1.2.3.dev0')
     self.assertEqual(safe_version('1.2.3dev1'), '1.2.3.dev1')
     self.assertEqual(safe_version('1.2.3.dev'), '1.2.3.dev0')