コード例 #1
0
 def test_remove_alias(self):
     versions = Versions()
     versions.add('1.0', aliases=['latest'])
     v = versions.remove('latest')
     self.assertEqual(v, 'latest')
     self.assertEqual(list(versions), [
         VersionInfo('1.0'),
     ])
コード例 #2
0
 def test_remove_nonexistent(self):
     versions = Versions()
     with self.assertRaises(KeyError):
         versions.remove('1.0')
コード例 #3
0
 def test_remove_version(self):
     versions = Versions()
     versions.add('1.0')
     v = versions.remove('1.0')
     self.assertEqual(v, VersionInfo('1.0'))
     self.assertEqual(list(versions), [])