Test that _get_version formats __version_info__ as required by PEP 440.
(self)
| 5 | class TestVersion(unittest.TestCase): |
| 6 | |
| 7 | def test_get_version(self): |
| 8 | """Test that _get_version formats __version_info__ as required by PEP 440.""" |
| 9 | |
| 10 | self.assertEqual(_get_version((1, 1, 2, 'dev', 0)), "1.1.2.dev0") |
| 11 | self.assertEqual(_get_version((1, 1, 2, 'alpha', 1)), "1.1.2a1") |
| 12 | self.assertEqual(_get_version((1, 2, 0, 'beta', 2)), "1.2b2") |
| 13 | self.assertEqual(_get_version((1, 2, 0, 'rc', 4)), "1.2rc4") |
| 14 | self.assertEqual(_get_version((1, 2, 0, 'final', 0)), "1.2") |
| 15 | |
| 16 | def test__version__IsValid(self): |
| 17 | """Test that __version__ is valid and normalized.""" |
nothing calls this directly
no test coverage detected