def test_extract_matcher_popped_from_config(): c = { 'patterns': [], 'ignore_patterns': [], 'regexes': [], 'ignore_regexes': [], 'test': 'test' } config = parse.extract_matcher(c)[1] assert len(config) == 1 assert config['test'] == 'test'
def test_extract_matcher_success(): matcher = parse.extract_matcher({'patterns': ['test'],})[0] assert len(matcher.patterns) == 1 assert 'test' in matcher.patterns
def test_extract_matcher_popped_from_config(): c = {'patterns': [], 'ignore_patterns': [], 'regexes': [], 'ignore_regexes': [], 'test': 'test'} config = parse.extract_matcher(c)[1] assert len(config) == 1 assert config['test'] == 'test'
def test_extract_matcher_all_none(): matcher = parse.extract_matcher({})[0] assert matcher == None
def test_extract_matcher_success(): matcher = parse.extract_matcher({ 'patterns': ['test'], })[0] assert len(matcher.patterns) == 1 assert 'test' in matcher.patterns