def test05(self): str = '1.2.3rc4.5.post06.dev07' expected = expect(version='1.2.3', prerel='rc', prerelversion='4.5', post='06', dev='07', ) got = typical_version(str) self.assertEqual(expected, got)
def test06(self): str = '' expected = expect() got = typical_version(str) self.assertEqual(expected, got)
def test03(self): str = '1.2.3c' expected = expect(version='1.2.3') got = typical_version(str) self.assertEqual(expected, got)
def test04(self): str = '1.2.3c4' expected = expect(version='1.2.3', prerel='c', prerelversion='4') got = typical_version(str) self.assertEqual(expected, got)
def test01(self): str = '1a' expected = expect(version='1') got = typical_version(str) self.assertEqual(expected, got)