Beispiel #1
0
    def test_finishJob(self):
        d = defer.Deferred()
        self.gc._register('x', client._GearmanJobHandle(d))
        self.gc._unsolicited(constants.WORK_COMPLETE, "x\0some data")

        d.addCallback(lambda x: self.assertEquals("some data", x))
        return d
Beispiel #2
0
    def test_failJob(self):
        d = defer.Deferred()
        self.gc._register('x', client._GearmanJobHandle(d))
        self.gc._unsolicited(constants.WORK_FAIL, "x\0some data")

        d.addErrback(lambda x: x.trap(client.GearmanJobFailed))
        return d
    def test_failJob(self):
        d = defer.Deferred()
        self.gc._register('x', client._GearmanJobHandle(d))
        self.gc._unsolicited(constants.WORK_FAIL, "x\0some data")

        d.addErrback(lambda x: x.trap(client.GearmanJobFailed))
        return d
    def test_finishJob(self):
        d = defer.Deferred()
        self.gc._register('x', client._GearmanJobHandle(d))
        self.gc._unsolicited(constants.WORK_COMPLETE, "x\0some data")

        d.addCallback(lambda x: self.assertEquals("some data", x))
        return d
Beispiel #5
0
 def test_unsolicitedUnusedNoData(self):
     self.gc._register('x', client._GearmanJobHandle(None))
     self.gc._unsolicited(constants.WORK_DATA, "x")
Beispiel #6
0
 def test_workWarning(self):
     gjh = client._GearmanJobHandle(None)
     gjh._work_warning.extend(['test', 'ing'])
     self.assertEquals('testing', gjh.work_warning)
Beispiel #7
0
 def test_workData(self):
     gjh = client._GearmanJobHandle(None)
     gjh._work_data.extend(['test', 'ing'])
     self.assertEquals('testing', gjh.work_data)
 def test_unsolicitedUnusedNoData(self):
     self.gc._register('x', client._GearmanJobHandle(None))
     self.gc._unsolicited(constants.WORK_DATA, "x")
 def test_workWarning(self):
     gjh = client._GearmanJobHandle(None)
     gjh._work_warning.extend(['test', 'ing'])
     self.assertEquals('testing', gjh.work_warning)
 def test_workData(self):
     gjh = client._GearmanJobHandle(None)
     gjh._work_data.extend(['test', 'ing'])
     self.assertEquals('testing', gjh.work_data)
Beispiel #11
0
 def test_unsolicitedUnused(self):
     self.gc._register("x", client._GearmanJobHandle(None))
     self.gc._unsolicited(constants.WORK_DATA, "x\0some data")
Beispiel #12
0
 def test_workWarning(self):
     gjh = client._GearmanJobHandle(None)
     gjh._work_warning.extend(["test", "ing"])
     self.assertEquals("testing", gjh.work_warning)
Beispiel #13
0
 def test_workData(self):
     gjh = client._GearmanJobHandle(None)
     gjh._work_data.extend(["test", "ing"])
     self.assertEquals("testing", gjh.work_data)