Exemple #1
0
 def test_clone_at_head(self):
     git = vcs.GitHelper("git")
     self.assertEqual(
         git.clone("git.clone1",
                   revision="a7af835862da0e0592eeeac901b90e8de2cf5b67"),
         "a7af835862da0e0592eeeac901b90e8de2cf5b67",
     )
Exemple #2
0
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()
Exemple #3
0
def test_branch(setup, tmpdir):
    git = vcs.GitHelper("git")
    assert (
        git.clone("git.clone1", branch="testing")
        == "f2589a1b7f0cfc30ad6303433ba4d5db1a542c2d"
    )
    assert (tmpdir / "git.clone1" / ".git").exists()
Exemple #4
0
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")
Exemple #5
0
 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")))
Exemple #6
0
 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"))
Exemple #7
0
 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")
Exemple #8
0
 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")))
Exemple #9
0
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"
Exemple #10
0
 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')
Exemple #11
0
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")
Exemple #12
0
 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')
Exemple #13
0
 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",
     )
Exemple #14
0
 def test_non_existing_git(self):
     git = vcs.GitHelper('does_not_exists')
     self.assertRaises(InfrastructureError, git.clone, ('foo.bar'))
Exemple #15
0
 def test_clone_at_head(self):
     git = vcs.GitHelper('git')
     self.assertEqual(
         git.clone('git.clone1',
                   revision='a7af835862da0e0592eeeac901b90e8de2cf5b67'),
         'a7af835862da0e0592eeeac901b90e8de2cf5b67')
Exemple #16
0
def test_invalid_commit(setup):
    git = vcs.GitHelper("git")
    with pytest.raises(InfrastructureError):
        git.clone("foo.bar", True, "badhash")
Exemple #17
0
def test_non_existing_git(setup):
    git = vcs.GitHelper("does_not_exists")
    with pytest.raises(InfrastructureError):
        git.clone("foo.bar")
Exemple #18
0
def test_clone_at_head(setup):
    git = vcs.GitHelper("git")
    assert (git.clone("git.clone1",
                      revision="a7af835862da0e0592eeeac901b90e8de2cf5b67") ==
            "a7af835862da0e0592eeeac901b90e8de2cf5b67")
Exemple #19
0
 def test_invalid_commit(self):
     git = vcs.GitHelper('git')
     self.assertRaises(InfrastructureError, git.clone, 'foo.bar', True,
                       'badhash')
Exemple #20
0
 def test_invalid_commit(self):
     git = vcs.GitHelper("git")
     self.assertRaises(InfrastructureError, git.clone, "foo.bar", True,
                       "badhash")
Exemple #21
0
 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")))
Exemple #22
0
 def test_branch(self):
     git = vcs.GitHelper('git')
     self.assertEqual(git.clone('git.clone1', branch='testing'), 'f2589a1b7f0cfc30ad6303433ba4d5db1a542c2d')