def test_cli_custom_version(self, test_mock, mocked_method):
mocked = mock.MagicMock()
mocked.build.return_value = [
{"stream": "all is ok"},
{"stream": "Successfully built 12345"}]
mocked_method.return_value = mocked
with FakeProjectDirectory() as tmpdir:
add_scrapy_fake_config(tmpdir)
add_sh_fake_config(tmpdir)
add_fake_dockerfile(tmpdir)
runner = CliRunner()
result = runner.invoke(cli, ["dev", "--version", "test"])
assert result.exit_code == 0
mocked.build.assert_called_with(
decode=True, path=tmpdir, tag='registry/user/project:test')
test_mock.assert_called_with("dev", "test")
评论列表
文章目录