Example #1
0
    def test_iterating_over_all_uris_works(self):

        uris = [("http://localhost", "etag", int(time.time()*1000),
                int(time.time() * 1000), 1),
            ("http://foreignhost", "ETAG", int(time.time()*1000),
             int(time.time() * 1000), 2),
        ]
        urls = ["http://localhost", "http://foreignhost"]

        q = SQLiteSingleHostUriQueue(":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)
Example #2
0
    def test_iterating_over_all_uris_works(self):

        uris = [
            ("http://localhost", "etag", int(time.time() * 1000),
             int(time.time() * 1000), 1),
            ("http://foreignhost", "ETAG", int(time.time() * 1000),
             int(time.time() * 1000), 2),
        ]
        urls = ["http://localhost", "http://foreignhost"]

        q = SQLiteSingleHostUriQueue(":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)