示例#1
0
文件: test_utils.py 项目: ivoire/lava
 def test_clone_at_head(self):
     git = vcs.GitHelper("git")
     self.assertEqual(
         git.clone("git.clone1",
                   revision="a7af835862da0e0592eeeac901b90e8de2cf5b67"),
         "a7af835862da0e0592eeeac901b90e8de2cf5b67",
     )
示例#2
0
文件: test_utils.py 项目: slawr/lava
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()
示例#3
0
文件: test_utils.py 项目: slawr/lava
def test_branch(setup, tmpdir):
    git = vcs.GitHelper("git")
    assert (
        git.clone("git.clone1", branch="testing")
        == "f2589a1b7f0cfc30ad6303433ba4d5db1a542c2d"
    )
    assert (tmpdir / "git.clone1" / ".git").exists()
示例#4
0
文件: test_utils.py 项目: slawr/lava
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")
示例#5
0
文件: test_utils.py 项目: b59118/lava
 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")))
示例#6
0
文件: test_utils.py 项目: b59118/lava
 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"))
示例#7
0
文件: test_utils.py 项目: ivoire/lava
 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")
示例#8
0
文件: test_utils.py 项目: ivoire/lava
 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")))
示例#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"
示例#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')
示例#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")
示例#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')
示例#13
0
文件: test_utils.py 项目: ivoire/lava
 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",
     )
示例#14
0
 def test_non_existing_git(self):
     git = vcs.GitHelper('does_not_exists')
     self.assertRaises(InfrastructureError, git.clone, ('foo.bar'))
示例#15
0
 def test_clone_at_head(self):
     git = vcs.GitHelper('git')
     self.assertEqual(
         git.clone('git.clone1',
                   revision='a7af835862da0e0592eeeac901b90e8de2cf5b67'),
         'a7af835862da0e0592eeeac901b90e8de2cf5b67')
示例#16
0
def test_invalid_commit(setup):
    git = vcs.GitHelper("git")
    with pytest.raises(InfrastructureError):
        git.clone("foo.bar", True, "badhash")
示例#17
0
def test_non_existing_git(setup):
    git = vcs.GitHelper("does_not_exists")
    with pytest.raises(InfrastructureError):
        git.clone("foo.bar")
示例#18
0
def test_clone_at_head(setup):
    git = vcs.GitHelper("git")
    assert (git.clone("git.clone1",
                      revision="a7af835862da0e0592eeeac901b90e8de2cf5b67") ==
            "a7af835862da0e0592eeeac901b90e8de2cf5b67")
示例#19
0
 def test_invalid_commit(self):
     git = vcs.GitHelper('git')
     self.assertRaises(InfrastructureError, git.clone, 'foo.bar', True,
                       'badhash')
示例#20
0
文件: test_utils.py 项目: ivoire/lava
 def test_invalid_commit(self):
     git = vcs.GitHelper("git")
     self.assertRaises(InfrastructureError, git.clone, "foo.bar", True,
                       "badhash")
示例#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")))
示例#22
0
 def test_branch(self):
     git = vcs.GitHelper('git')
     self.assertEqual(git.clone('git.clone1', branch='testing'), 'f2589a1b7f0cfc30ad6303433ba4d5db1a542c2d')