def test_no_matches(self): processor = self.mox.CreateMock(TripleProcessor) endpoint = self.mox.CreateMock(SPARQLWrapper2) uri = "http://example.org" expected = ["http://example.org"] self.mox.ReplayAll() self.assertEqual(expected, _alternatives(uri, processor, endpoint, "graph")) self.mox.VerifyAll()
def test_match_sourceforge_alioth(self): processor = self.mox.CreateMock(TripleProcessor) endpoint = self.mox.CreateMock(SPARQLWrapper2) uri = "http://src.alioth.debian.org" processor.push_homepage(self.fakedsource, "http://alioth.debian.org/projects/src") expected = ["http://src.alioth.debian.org", "http://alioth.debian.org/projects/src"] self.mox.ReplayAll() self.assertEqual(expected, _alternatives(uri, processor, endpoint, "graph")) self.mox.VerifyAll()
def test_match_sourceforge_sf(self): processor = self.mox.CreateMock(TripleProcessor) endpoint = self.mox.CreateMock(SPARQLWrapper2) uri = "http://src.sf.net" processor.push_homepage(self.fakedsource, "http://sourceforge.net/projects/src") expected = ["http://src.sf.net", "http://sourceforge.net/projects/src"] self.mox.ReplayAll() self.assertEqual(expected, _alternatives(uri, processor, endpoint, "graph")) self.mox.VerifyAll()