def test_repr(self): from serverzen_fabric.archive import Dist dist = Dist.parse_from_filename('Foo-1.0.tar.gz') self.assertEqual(repr(dist), '<Dist: Foo-1.0>')
def test_parse_from_filename(self): from serverzen_fabric.archive import Dist dist = Dist.parse_from_filename('Foo-1.0.tar.gz') self.assertEqual(dist.name, 'Foo') self.assertRaises(TypeError, Dist.parse_from_filename, 'Foo-1.0.bar')