Ejemplo n.º 1
0
        def auth(client):
            """Test."""
            yield client.dummy_authenticate("open sesame")
            root = yield client.get_root()

            # make a file and put content in it
            mkfile_req = yield client.make_file(request.ROOT, root, "hola")
            yield client.put_content(request.ROOT, mkfile_req.new_id,
                                     NO_CONTENT_HASH, hash_value, crc32_value,
                                     size, deflated_size,
                                     StringIO(deflated_data))

            # set the read limit, and get content
            client.factory.factory.readLimit = 1000
            yield client.get_content(request.ROOT, mkfile_req.new_id,
                                     hash_value)
Ejemplo n.º 2
0
        def auth(client):
            """Test."""
            yield client.dummy_authenticate("open sesame")
            root = yield client.get_root()

            # make a file and put content in it
            mkfile_req = yield client.make_file(request.ROOT, root, "hola")
            yield client.put_content(request.ROOT, mkfile_req.new_id,
                                     NO_CONTENT_HASH, hash_value, crc32_value,
                                     size, deflated_size,
                                     StringIO(deflated_data))

            # set the read limit, and get content
            client.factory.factory.readLimit = 1000
            yield client.get_content(request.ROOT, mkfile_req.new_id,
                                     hash_value)
Ejemplo n.º 3
0
 def auth(client):
     d = client.dummy_authenticate("open sesame")
     d.addCallbacks(lambda _: client.get_root(), client.test_fail)
     d.addCallbacks(
         lambda root: client.make_file(request.ROOT, root, "hola"),
         client.test_fail)
     d.addCallback(self.save_req, 'req')
     d.addCallbacks(
         lambda mkfile_req: client.
         put_content(request.ROOT, mkfile_req.new_id, NO_CONTENT_HASH,
                     hash_value, crc32_value, size, deflated_size,
                     StringIO(deflated_data)), client.test_fail)
     d.addCallback(lambda _: client.get_content(
         request.ROOT, self._state.req.new_id, hash_value))
     if check_file_content:
         d.addCallback(check_file)
     d.addCallbacks(client.test_done, client.test_fail)
Ejemplo n.º 4
0
 def auth(client):
     d = client.dummy_authenticate("open sesame")
     d.addCallbacks(lambda _: client.get_root(), client.test_fail)
     d.addCallbacks(
         lambda root: client.make_file(request.ROOT, root, "hola"),
         client.test_fail)
     d.addCallback(self.save_req, 'req')
     d.addCallbacks(
         lambda mkfile_req: client.put_content(
             request.ROOT,
             mkfile_req.new_id, NO_CONTENT_HASH, hash_value,
             crc32_value, size, deflated_size, StringIO(deflated_data)),
         client.test_fail)
     d.addCallback(lambda _: client.get_content(
                   request.ROOT, self._state.req.new_id, hash_value))
     if check_file_content:
         d.addCallback(check_file)
     d.addCallbacks(client.test_done, client.test_fail)