def test_invalid_commit(self): bzr = vcs.BzrHelper('repo') self.assertRaises(InfrastructureError, bzr.clone, 'foo.bar', '3') self.assertRaises(InfrastructureError, bzr.clone, 'foo.bar', 'badrev')
def test_existing_destination(self): bzr = vcs.BzrHelper('repo') self.assertEqual(bzr.clone('bzr.clone1'), '2') self.assertRaises(InfrastructureError, bzr.clone, ('bzr.clone1')) self.assertRaises(InfrastructureError, bzr.clone, ('repo'))
def test_clone_at_1(self): bzr = vcs.BzrHelper('repo') self.assertEqual(bzr.clone('bzr.clone1', '1'), '1') self.assertEqual(bzr.clone('bzr.clone2', '1'), '1')
def test_non_existing_bzr(self): bzr = vcs.BzrHelper('does_not_exists') self.assertRaises(InfrastructureError, bzr.clone, ('foo.bar'))
def test_simple_clone(self): bzr = vcs.BzrHelper('repo') self.assertEqual(bzr.clone('bzr.clone1'), '2') self.assertEqual(bzr.clone('bzr.clone2'), '2') self.assertEqual(bzr.clone('bzr.clone3'), '2')