Пример #1
0
    def test_upload(self):
        basedir = "no_network/Harness/upload"
        g = NoNetworkGrid(basedir)
        g.setServiceParent(self.s)

        c0 = g.clients[0]
        DATA = "Data to upload" * 100
        data = Data(DATA, "")
        d = c0.upload(data)
        def _uploaded(res):
            n = c0.create_node_from_uri(res.get_uri())
            return download_to_data(n)
        d.addCallback(_uploaded)
        def _check(res):
            self.failUnlessEqual(res, DATA)
        d.addCallback(_check)

        return d
Пример #2
0
    def test_upload(self):
        basedir = "no_network/Harness/upload"
        g = NoNetworkGrid(basedir)
        g.setServiceParent(self.s)

        c0 = g.clients[0]
        DATA = "Data to upload" * 100
        data = Data(DATA, "")
        d = c0.upload(data)

        def _uploaded(res):
            n = c0.create_node_from_uri(res.uri)
            return download_to_data(n)

        d.addCallback(_uploaded)

        def _check(res):
            self.failUnlessEqual(res, DATA)

        d.addCallback(_check)

        return d