def test_iterating_over_all_uris_works(self): uris = [("http://localhost", 1, "etag", int(time.time()*1000), int(time.time() * 1000), 1), ("http://foreignhost", 1, "ETAG", int(time.time()*1000), int(time.time() * 1000), 2), ] urls = ["http://localhost", "http://foreignhost"] q = SQLiteMultipleHostUriQueue(":memory:") q.add_uris(uris) uri = q.get_uri("http://foreignhost") self.assertEqual(uris[1], uri) self.assertRaises(UriNotFound, q.get_uri, "http://gibtsnuesch") for url in q.all_uris(): self.assertTrue(url in urls)
def test_iterating_over_all_uris_works(self): uris = [ ("http://localhost", 1, "etag", int(time.time() * 1000), int(time.time() * 1000), 1), ("http://foreignhost", 1, "ETAG", int(time.time() * 1000), int(time.time() * 1000), 2), ] urls = ["http://localhost", "http://foreignhost"] q = SQLiteMultipleHostUriQueue(":memory:") q.add_uris(uris) uri = q.get_uri("http://foreignhost") self.assertEqual(uris[1], uri) self.assertRaises(UriNotFound, q.get_uri, "http://gibtsnuesch") for url in q.all_uris(): self.assertTrue(url in urls)