Esempio n. 1
0
 def test_valid_bugfix(self):
     version = XorgVersion(2, 7, 9)
     self.assertEqual("2.7.9", str(version))
     self.assertEqual("2.7.9.0", version.render(exclude_defaults=False))
     self.assertEqual(2, version.major)
     self.assertEqual(7, version.minor)
     self.assertEqual(9, version.patch)
     self.assertEqual(0, version.snapshot)
     self.assertRaises(IndexError, version.__getitem__, 4)
Esempio n. 2
0
 def test_valid_release_candidate(self):
     version = XorgVersion(2, 3, 4, 905)
     self.assertEqual("2.3.4.905", str(version))
     self.assertEqual("2.3.4.905", version.render(exclude_defaults=False))
     self.assertEqual(2, version.major)
     self.assertEqual(3, version.minor)
     self.assertEqual(4, version.patch)
     self.assertEqual(905, version.snapshot)
     self.assertRaises(IndexError, version.__getitem__, 4)
Esempio n. 3
0
 def test_valid_major(self):
     version = XorgVersion(8)
     self.assertEqual("8.0.0", str(version))
     self.assertEqual("8.0.0.0", version.render(exclude_defaults=False))
     self.assertEqual(8, version.major)
     self.assertEqual(0, version.minor)
     self.assertEqual(0, version.patch)
     self.assertEqual(0, version.snapshot)
     self.assertRaises(IndexError, version.__getitem__, 4)
Esempio n. 4
0
 def test_valid_bugfix(self):
     version = XorgVersion(2, 7, 9)
     self.assertEqual("2.7.9", str(version))
     self.assertEqual("2.7.9.0", version.render(exclude_defaults=False))
     self.assertEqual(2, version.major)
     self.assertEqual(7, version.minor)
     self.assertEqual(9, version.patch)
     self.assertEqual(0, version.snapshot)
     self.assertRaises(IndexError, version.__getitem__, 4)
Esempio n. 5
0
 def test_valid_release_candidate(self):
     version = XorgVersion(2, 3, 4, 905)
     self.assertEqual("2.3.4.905", str(version))
     self.assertEqual("2.3.4.905", version.render(exclude_defaults=False))
     self.assertEqual(2, version.major)
     self.assertEqual(3, version.minor)
     self.assertEqual(4, version.patch)
     self.assertEqual(905, version.snapshot)
     self.assertRaises(IndexError, version.__getitem__, 4)
Esempio n. 6
0
 def test_valid_major(self):
     version = XorgVersion(8)
     self.assertEqual("8.0.0", str(version))
     self.assertEqual("8.0.0.0", version.render(exclude_defaults=False))
     self.assertEqual(8, version.major)
     self.assertEqual(0, version.minor)
     self.assertEqual(0, version.patch)
     self.assertEqual(0, version.snapshot)
     self.assertRaises(IndexError, version.__getitem__, 4)
Esempio n. 7
0
 def test_valid_development(self):
     version = XorgVersion(2, 3, 99, 6)
     self.assertEqual("2.3.99.6", str(version))
     self.assertEqual("2.3.99.6", version.render(exclude_defaults=False))
     self.assertEqual(2, version.major)
     self.assertEqual(3, version.minor)
     self.assertEqual(99, version.patch)
     self.assertEqual(6, version.snapshot)
     self.assertRaises(IndexError, version.__getitem__, 4)
     self.assertEqual(version, XorgVersion('2.3.99.6'))
Esempio n. 8
0
 def test_valid_development(self):
     version = XorgVersion(2, 3, 99, 6)
     self.assertEqual("2.3.99.6", str(version))
     self.assertEqual("2.3.99.6", version.render(exclude_defaults=False))
     self.assertEqual(2, version.major)
     self.assertEqual(3, version.minor)
     self.assertEqual(99, version.patch)
     self.assertEqual(6, version.snapshot)
     self.assertRaises(IndexError, version.__getitem__, 4)
     self.assertEqual(version, XorgVersion('2.3.99.6'))
Esempio n. 9
0
 def test_is_bugfix_release_dev(self):
     version = XorgVersion(2, 3, 99, 6)
     self.assertFalse(version.is_bugfix_release)
Esempio n. 10
0
 def test_is_development(self):
     version = XorgVersion(2, 3, 99, 6)
     self.assertTrue(version.is_development)
Esempio n. 11
0
 def test_is_pre_full_release_bugfix_snapshot(self):
     version = XorgVersion(2, 3, 4, 901)
     self.assertFalse(version.is_pre_full_release)
Esempio n. 12
0
 def test_is_development_pre_full(self):
     version = XorgVersion(2, 3, 99, 905)
     self.assertFalse(version.is_development)
Esempio n. 13
0
 def test_valid_string_snapshot(self):
     version = XorgVersion('11.7.1.909')
     self.assertEqual(11, version.major)
     self.assertEqual(7, version.minor)
     self.assertEqual(1, version.patch)
     self.assertEqual(909, version.snapshot)
Esempio n. 14
0
 def test_eq(self):
     version = XorgVersion(3, 4, 2, 901)
     self.assertEqual(version, XorgVersion(3, 4, 2, 901))
Esempio n. 15
0
 def test_is_release_candidate_dev(self):
     version = XorgVersion(2, 3, 99, 4)
     self.assertFalse(version.is_release_candidate)
Esempio n. 16
0
 def test_is_development_release(self):
     version = XorgVersion(2, 3, 4)
     self.assertFalse(version.is_development)
Esempio n. 17
0
 def test_is_branch_start_dev(self):
     version = XorgVersion(2, 3, 99, 4)
     self.assertFalse(version.is_branch_start)
Esempio n. 18
0
 def test_is_release_candidate(self):
     version = XorgVersion(2, 3, 4, 905)
     self.assertTrue(version.is_release_candidate)
Esempio n. 19
0
 def test_is_branch_start_candidate(self):
     version = XorgVersion(2, 3, 4, 905)
     self.assertFalse(version.is_branch_start)
Esempio n. 20
0
 def test_is_branch_start_release(self):
     version = XorgVersion(2, 3, 4)
     self.assertFalse(version.is_branch_start)
Esempio n. 21
0
 def test_is_branch_start(self):
     version = XorgVersion(2, 3, 99, 900)
     self.assertTrue(version.is_branch_start)
Esempio n. 22
0
 def test_valid_string_minor(self):
     version = XorgVersion('11.7')
     self.assertEqual(11, version.major)
     self.assertEqual(7, version.minor)
     self.assertEqual(0, version.patch)
     self.assertEqual(0, version.snapshot)
Esempio n. 23
0
 def test_is_pre_full_release_bugfix(self):
     version = XorgVersion(2, 3, 4)
     self.assertFalse(version.is_pre_full_release)
Esempio n. 24
0
 def test_is_bugfix_release_full(self):
     version = XorgVersion(2, 3, 0)
     self.assertFalse(version.is_bugfix_release)
Esempio n. 25
0
 def test_stable_branch_suffix_dev(self):
     version = XorgVersion(2, 3, 99, 5)
     self.assertIsNone(version.stable_branch_suffix)
Esempio n. 26
0
 def test_valid_string_development(self):
     version = XorgVersion(11, 7, 99, 6)
     self.assertEqual(11, version.major)
     self.assertEqual(7, version.minor)
     self.assertEqual(99, version.patch)
     self.assertEqual(6, version.snapshot)
Esempio n. 27
0
 def test_stable_branch_suffix_pre_full(self):
     version = XorgVersion(2, 3, 99, 905)
     self.assertEqual('-2.4-branch', version.stable_branch_suffix)
Esempio n. 28
0
 def test_is_release(self):
     version = XorgVersion(2, 3)
     self.assertTrue(version.is_release)
Esempio n. 29
0
 def test_stable_branch_suffix_pre_full_major(self):
     version = XorgVersion(2, 99, 99, 905)
     self.assertEqual('-3.0-branch', version.stable_branch_suffix)
Esempio n. 30
0
 def test_release_candidate(self):
     version = XorgVersion(2, 3, 4, 905)
     self.assertEqual(5, version.release_candidate)
Esempio n. 31
0
 def test_is_development_candidate(self):
     version = XorgVersion(2, 3, 4, 905)
     self.assertFalse(version.is_development)
Esempio n. 32
0
 def test_stable_branch_suffix(self):
     version = XorgVersion(2, 3, 4)
     self.assertEqual('-2.3-branch', version.stable_branch_suffix)
Esempio n. 33
0
 def test_is_pre_full_release(self):
     version = XorgVersion(2, 3, 99, 1)
     self.assertTrue(version.is_pre_full_release)