def test_parse_bad_yaml(): parsed = parse_log(os.path.join('test_data', 'bad-yaml.log')) assert len(parsed) == 1 name = list(parsed.keys())[0] # this should be the tifffile package assert 'tifffile' in name parsed_init = log_parser.parse_init(parsed[name]['init']) # there should only be the 'init' key assert 'build_command' in parsed_init assert 'Error' in parsed_init['err'][0]
def test_parse_init(default_log): # make sure we are getting the build command out of every single entry for pkg_name, parsed in default_log.items(): parsed_init = log_parser.parse_init(parsed['init']) assert 'build_command' in parsed_init assert 'err' in parsed_init