def test_cli_with_insecure_registry(self, mocked_method):
mocked = mock.MagicMock()
mocked.login.return_value = {"Status": "Login Succeeded"}
mocked.push.return_value = [
{"stream": "In process"},
{"status": "Successfully pushed"}]
mocked_method.return_value = mocked
with FakeProjectDirectory() as tmpdir:
add_sh_fake_config(tmpdir)
runner = CliRunner()
result = runner.invoke(
cli, ["dev", "--version", "test", "--insecure"])
assert result.exit_code == 0
assert not mocked.login.called
mocked.push.assert_called_with(
'registry/user/project:test', decode=True,
insecure_registry=True, stream=True)
评论列表
文章目录