def test_generate_environment_file_wrong_cfg_type_exception(cfg, excmsg): with pytest.raises(TypeError, match=excmsg): ude.generate_environment_file(cfg)
def test_generate_environment_file_missing_git_entry_exception(): excmsg = 'Missing `git` config entry in upstream_sources.yaml.' with pytest.raises(KeyError, match=excmsg): ude.generate_environment_file({})
def test_generate_environment_file(usrc_config, expected_result): ret = ude.generate_environment_file(usrc_config) assert ret == expected_result