Example #1
0
 def grid(self, basedir):
     return NoNetworkGrid(
         basedir,
         num_clients=1,
         num_servers=10,
         client_config_hooks={},
         port_assigner=self.port_assigner,
     )
    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
Example #3
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
Example #4
0
 def test_create(self):
     basedir = "no_network/Harness/create"
     g = NoNetworkGrid(basedir)
     g.startService()
     return g.stopService()
 def test_create(self):
     basedir = "no_network/Harness/create"
     g = NoNetworkGrid(basedir)
     g.startService()
     return g.stopService()