Beispiel #1
0
 def test_empty_version_string(self):
     """Assert ``version_string`` is converted if it is an empty string."""
     self.assertEqual(selectors._convert_tpr(''), Version('0'))
Beispiel #2
0
 def test_invalid_version_string(self):
     """Assert an exception is raised if ``version_string`` is invalid."""
     with self.assertRaises(InvalidVersion):
         selectors._convert_tpr('foo')
Beispiel #3
0
 def test_valid_version_string(self):
     """Assert ``version_string`` is converted if it is valid."""
     for version_str in ('0', '0.1', '0.1.2', '0.1.2.3', '1!0'):
         with self.subTest(version_str=version_str):
             version = Version(version_str)
             self.assertEqual(selectors._convert_tpr(version_str), version)
 def test_invalid_version_string(self):
     """Assert an exception is raised if ``version_string`` is invalid."""
     with self.assertRaises(InvalidVersion):
         selectors._convert_tpr('foo')
 def test_empty_version_string(self):
     """Assert ``version_string`` is converted if it is an empty string."""
     self.assertEqual(selectors._convert_tpr(''), Version('0'))
 def test_valid_version_string(self):
     """Assert ``version_string`` is converted if it is valid."""
     for version_str in ('0', '0.1', '0.1.2', '0.1.2.3', '1!0'):
         with self.subTest(version_str=version_str):
             version = Version(version_str)
             self.assertEqual(selectors._convert_tpr(version_str), version)
Beispiel #7
0
 def test_valid_version_string(self):
     """Assert ``version_string`` is converted if it is valid."""
     for version_str in ("0", "0.1", "0.1.2", "0.1.2.3", "1!0"):
         with self.subTest(version_str=version_str):
             version = Version(version_str)
             self.assertEqual(selectors._convert_tpr(version_str), version)