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_invalid_version_string(self): """Assert an exception is raised if ``version_string`` is invalid.""" with self.assertRaises(InvalidVersion): selectors._convert_tpr('foo')
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)
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)