Ejemplo n.º 1
0
    def test_cookies(self):

        req = CurlRequest({})
        req.load(self.cookieURL)

        assert len(req.cj) > 0

        dl = CurlDownload(Bucket(), req)

        assert req.context is dl.context is not None

        dl.download(self.cookieURL + "/cookies.php", "cookies.txt")
        cookies = open("cookies.txt", "rb").read().splitlines()

        self.assertEqual(len(cookies), len(dl.context))
        for c in cookies:
            k, v = c.strip().split(":")
            self.assertIn(k, req.cj)
Ejemplo n.º 2
0
 def __init__(self, core):
     self.lock = threading.Lock()
     self.core = core
     self.bucket = Bucket()
     self.updateBucket()
     self.cookiejars = {}
Ejemplo n.º 3
0
 def setUp(self):
     self.dl = CurlDownload(Bucket())