Fixed bug in calling repo_fingerprint() like property
Signed-off-by: Václav Valíček <valicek1994@gmail.com>
This commit is contained in:
@@ -279,9 +279,8 @@ def test_sync_submodules_failed(cloner_dir_with_config, caplog):
|
||||
with patch.multiple("repo_cloner.lib.cloner.RepoTool", **mocks) as mock:
|
||||
cl = Cloner(ds)
|
||||
assert not cl.sync()
|
||||
|
||||
assert caplog.records[1].levelname == "CRITICAL"
|
||||
assert caplog.records[1].message == "Repo fetch failed for Mocked Project"
|
||||
assert caplog.records[2].levelname == "CRITICAL"
|
||||
assert caplog.records[2].message == "Repo fetch failed for Mocked Project"
|
||||
|
||||
|
||||
def my_check_submodules_repo(
|
||||
@@ -309,7 +308,7 @@ def test_submodules_sync_succeed(cloner_dir_with_config, caplog):
|
||||
'initialized': PropertyMock(side_effect = [True, False, True, True, True]),
|
||||
'fetch': MagicMock(return_value = True),
|
||||
'clone': MagicMock(return_value = True),
|
||||
'repo_fingerprint': PropertyMock(side_effect = ["fp1", "fp2", "fp3"]),
|
||||
'repo_fingerprint': MagicMock(side_effect = ["fp1", "fp2", "fp3"]),
|
||||
}
|
||||
|
||||
with patch.multiple("repo_cloner.lib.cloner.RepoTool", **mocks):
|
||||
@@ -336,7 +335,7 @@ def test_submodules_sync_unchanged_main_repo(cloner_dir_with_config, caplog):
|
||||
'fetch': MagicMock(return_value = True),
|
||||
'clone': MagicMock(return_value = True),
|
||||
# fingerprint is same for both queries, so nothing is fetched/synced afterwards
|
||||
'repo_fingerprint': PropertyMock(return_value = "fp1"),
|
||||
'repo_fingerprint': MagicMock(return_value = "fp1"),
|
||||
}
|
||||
|
||||
with patch.multiple("repo_cloner.lib.cloner.RepoTool", **mocks):
|
||||
@@ -363,7 +362,7 @@ def test_submodules_sync_one_fail(cloner_dir_with_config, caplog):
|
||||
'initialized': PropertyMock(return_value = True),
|
||||
'fetch': MagicMock(side_effect = [True, True, True, False, True]),
|
||||
'clone': MagicMock(return_value = True),
|
||||
'repo_fingerprint': PropertyMock(side_effect = ["fp1", "fp2", "fp3"]),
|
||||
'repo_fingerprint': MagicMock(side_effect = ["fp1", "fp2", "fp3"]),
|
||||
}
|
||||
|
||||
with patch.multiple("repo_cloner.lib.cloner.RepoTool", **mocks):
|
||||
|
||||
Reference in New Issue
Block a user