def test_clone_at_head(self): git = vcs.GitHelper("git") self.assertEqual( git.clone("git.clone1", revision="a7af835862da0e0592eeeac901b90e8de2cf5b67"), "a7af835862da0e0592eeeac901b90e8de2cf5b67", )
def test_no_history(setup, tmpdir): git = vcs.GitHelper("git") assert ( git.clone("git.clone1", history=False) == "a7af835862da0e0592eeeac901b90e8de2cf5b67" ) assert not (tmpdir / "git.clone1" / ".git").exists()
def test_branch(setup, tmpdir): git = vcs.GitHelper("git") assert ( git.clone("git.clone1", branch="testing") == "f2589a1b7f0cfc30ad6303433ba4d5db1a542c2d" ) assert (tmpdir / "git.clone1" / ".git").exists()
def test_existing_destination(setup): git = vcs.GitHelper("git") assert git.clone("git.clone1") == "a7af835862da0e0592eeeac901b90e8de2cf5b67" with pytest.raises(InfrastructureError): git.clone("git.clone1") with pytest.raises(InfrastructureError): git.clone("git")
def test_branch(self): git = vcs.GitHelper("git") self.assertEqual( git.clone("git.clone1", branch="testing"), "f2589a1b7f0cfc30ad6303433ba4d5db1a542c2d", ) self.assertTrue(os.path.exists(os.path.join(self.tmpdir, "git.clone1", ".git")))
def test_existing_destination(self): git = vcs.GitHelper("git") self.assertEqual( git.clone("git.clone1"), "a7af835862da0e0592eeeac901b90e8de2cf5b67" ) self.assertRaises(InfrastructureError, git.clone, ("git.clone1")) self.assertRaises(InfrastructureError, git.clone, ("git"))
def test_simple_clone(self): git = vcs.GitHelper("git") self.assertEqual(git.clone("git.clone1"), "a7af835862da0e0592eeeac901b90e8de2cf5b67") self.assertEqual(git.clone("git.clone2"), "a7af835862da0e0592eeeac901b90e8de2cf5b67") self.assertEqual(git.clone("git.clone3"), "a7af835862da0e0592eeeac901b90e8de2cf5b67")
def test_no_history(self): git = vcs.GitHelper("git") self.assertEqual( git.clone("git.clone1", history=False), "a7af835862da0e0592eeeac901b90e8de2cf5b67", ) self.assertFalse( os.path.exists(os.path.join(self.tmpdir, "git.clone1", ".git")))
def test_simple_clone(setup): git = vcs.GitHelper("git") assert git.clone( "git.clone1") == "a7af835862da0e0592eeeac901b90e8de2cf5b67" assert git.clone( "git.clone2") == "a7af835862da0e0592eeeac901b90e8de2cf5b67" assert git.clone( "git.clone3") == "a7af835862da0e0592eeeac901b90e8de2cf5b67"
def test_simple_clone(self): git = vcs.GitHelper('git') self.assertEqual(git.clone('git.clone1'), 'a7af835862da0e0592eeeac901b90e8de2cf5b67') self.assertEqual(git.clone('git.clone2'), 'a7af835862da0e0592eeeac901b90e8de2cf5b67') self.assertEqual(git.clone('git.clone3'), 'a7af835862da0e0592eeeac901b90e8de2cf5b67')
def test_clone_at_head_1(setup): git = vcs.GitHelper("git") assert (git.clone("git.clone1", revision="2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed") == "2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed") assert (git.clone("git.clone2", revision="2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed") == "2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed")
def test_clone_at_head_1(self): git = vcs.GitHelper('git') self.assertEqual( git.clone('git.clone1', revision='2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed'), '2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed') self.assertEqual( git.clone('git.clone2', revision='2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed'), '2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed')
def test_clone_at_head_1(self): git = vcs.GitHelper("git") self.assertEqual( git.clone("git.clone1", revision="2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed"), "2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed", ) self.assertEqual( git.clone("git.clone2", revision="2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed"), "2f83e6d8189025e356a9563b8d78bdc8e2e9a3ed", )
def test_non_existing_git(self): git = vcs.GitHelper('does_not_exists') self.assertRaises(InfrastructureError, git.clone, ('foo.bar'))
def test_clone_at_head(self): git = vcs.GitHelper('git') self.assertEqual( git.clone('git.clone1', revision='a7af835862da0e0592eeeac901b90e8de2cf5b67'), 'a7af835862da0e0592eeeac901b90e8de2cf5b67')
def test_invalid_commit(setup): git = vcs.GitHelper("git") with pytest.raises(InfrastructureError): git.clone("foo.bar", True, "badhash")
def test_non_existing_git(setup): git = vcs.GitHelper("does_not_exists") with pytest.raises(InfrastructureError): git.clone("foo.bar")
def test_clone_at_head(setup): git = vcs.GitHelper("git") assert (git.clone("git.clone1", revision="a7af835862da0e0592eeeac901b90e8de2cf5b67") == "a7af835862da0e0592eeeac901b90e8de2cf5b67")
def test_invalid_commit(self): git = vcs.GitHelper('git') self.assertRaises(InfrastructureError, git.clone, 'foo.bar', True, 'badhash')
def test_invalid_commit(self): git = vcs.GitHelper("git") self.assertRaises(InfrastructureError, git.clone, "foo.bar", True, "badhash")
def test_branch(self): git = vcs.GitHelper('git') self.assertEqual(git.clone('git.clone1', branch='testing'), 'f2589a1b7f0cfc30ad6303433ba4d5db1a542c2d') self.assertTrue( os.path.exists(os.path.join(self.tmpdir, "git.clone1", ".git")))
def test_branch(self): git = vcs.GitHelper('git') self.assertEqual(git.clone('git.clone1', branch='testing'), 'f2589a1b7f0cfc30ad6303433ba4d5db1a542c2d')