'Calling the L{workercommands.Run} command on the client returns a
response with C{success} sets to C{True}.'

def test_run(self):

    d = self.client.callRemote(workercommands.Run, testCase='doesntexist')
    def check(result):
        self.assertTrue(result['success'])
    d.addCallback(check)
    self.server.dataReceived(self.clientTransport.value())
    self.clientTransport.clear()
    self.client.dataReceived(self.serverTransport.value())
    self.serverTransport.clear()
    return d
