Skip to content

Commit 630b21c

Browse files
committed
test(vcs/bazaar): init fetch_new
1 parent 9793ce9 commit 630b21c

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

tests/unit/test_vcs.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -780,6 +780,44 @@ def setUp(self) -> None:
780780
def assert_call_args(self, args: CommandArgs) -> None:
781781
assert self.call_subprocess_mock.call_args[0][0] == args
782782

783+
def test_fetch_new(self) -> None:
784+
self.svn.fetch_new(self.dest, hide_url(self.url), self.rev_options, verbosity=1)
785+
self.assert_call_args(
786+
[
787+
"bzr",
788+
"checkout",
789+
"--lightweight",
790+
hide_url("bzr+http://username:[email protected]/"),
791+
"/tmp/test",
792+
]
793+
)
794+
795+
def test_fetch_new_quiet(self) -> None:
796+
self.svn.fetch_new(self.dest, hide_url(self.url), self.rev_options, verbosity=0)
797+
self.assert_call_args(
798+
[
799+
"bzr",
800+
"checkout",
801+
"--lightweight",
802+
"--quiet",
803+
hide_url("bzr+http://username:[email protected]/"),
804+
"/tmp/test",
805+
]
806+
)
807+
808+
def test_fetch_new_very_verbose(self) -> None:
809+
self.svn.fetch_new(self.dest, hide_url(self.url), self.rev_options, verbosity=2)
810+
self.assert_call_args(
811+
[
812+
"bzr",
813+
"checkout",
814+
"--lightweight",
815+
"-vv",
816+
hide_url("bzr+http://username:[email protected]/"),
817+
"/tmp/test",
818+
]
819+
)
820+
783821

784822
class TestSubversionArgs(TestCase):
785823
def setUp(self) -> None:

0 commit comments

Comments
 (0)