def test_find_jira_numbers_finds_all(): message = "this ia about foo-123, bar-456, baz-789, and qux-000" jira.JIRA_PATTERNS = set(["foo", "bar", "baz"]) tickets = jira.find_jira_numbers(message) assert "foo-123" in tickets assert "bar-456" in tickets assert "baz-789" in tickets
def test_find_jira_numbers_finds_all(): message = 'this ia about foo-123, bar-456, baz-789, and qux-000' jira.JIRA_PATTERNS = set(['foo', 'bar', 'baz']) tickets = jira.find_jira_numbers(message) assert 'foo-123' in tickets assert 'bar-456' in tickets assert 'baz-789' in tickets
def test_find_jira_numbers_ignores_unknown(): message = 'this ia about foo-123, bar-456, baz-789, and qux-000' jira.JIRA_PATTERNS = set(['foo', 'bar', 'baz']) tickets = jira.find_jira_numbers(message) assert 'quz-000' not in tickets
def test_find_jira_numbers_with_no_patterns(): with patch.object(jira, 'JIRA_PATTERNS', set()): assert [] == jira.find_jira_numbers('foo-123')
def test_find_jira_numbers_ignores_url(): message = 'this has a url http://example.com/foobar-123' jira.JIRA_PATTERNS = set('foobar') assert jira.find_jira_numbers(message) == []
def test_find_jira_numbers_ignores_unknown(): message = "this ia about foo-123, bar-456, baz-789, and qux-000" jira.JIRA_PATTERNS = set(["foo", "bar", "baz"]) tickets = jira.find_jira_numbers(message) assert "quz-000" not in tickets