def test_some_bugs(self): r = revision.Revision( '1', properties={ 'bugs': bugtracker.encode_fixes_bug_urls( ['http://example.com/bugs/1', 'http://launchpad.net/bugs/1234'])}) self.assertEqual( [('http://example.com/bugs/1', bugtracker.FIXED), ('http://launchpad.net/bugs/1234', bugtracker.FIXED)], list(r.iter_bugs()))
def test_some_bugs(self): r = revision.Revision('1', properties={ 'bugs': bugtracker.encode_fixes_bug_urls([ 'http://example.com/bugs/1', 'http://launchpad.net/bugs/1234' ]) }) self.assertEqual( [('http://example.com/bugs/1', bugtracker.FIXED), ('http://launchpad.net/bugs/1234', bugtracker.FIXED)], list(r.iter_bugs()))
def test_encoding_two(self): self.assertEqual( 'http://example.com/bugs/1 fixed\n' 'http://example.com/bugs/2 fixed', bugtracker.encode_fixes_bug_urls( ['http://example.com/bugs/1', 'http://example.com/bugs/2']))
def test_encoding_zero(self): self.assertEqual('', bugtracker.encode_fixes_bug_urls([]))