d = self.changePersonalMessage(personal)
d.addCallback(testcb)
- def doAvatarChange(self, data):
+ def doAvatarChange(self, dataFunc):
def testcb(ignored):
self.test = 'PASS'
self.transport.loseConnection()
- d = self.changeAvatar(data, True)
+ d = self.changeAvatar(dataFunc, True)
d.addCallback(testcb)
def doRequestSwitchboard(self):
self.failUnless((self.client.test == 'PASS'), 'Failed to change personal message properly')
def testChangeAvatar(self):
- self.client.doAvatarChange("DATADATADATADATA")
+ self.client.doAvatarChange(lambda: "DATADATADATADATA")
self.failUnless(self.loop.doSteps(10), 'Failed to disconnect')
self.failUnless((self.client.test == 'PASS'), 'Failed to change avatar properly')
# Set up the avatar for client1
imageData = self._generateData()
self.client1.msnobj = msn.MSNObject()
- self.client1.msnobj.setData('foo1@bar.com', imageData)
+ self.client1.msnobj.setData('foo1@bar.com', lambda: imageData)
self.client1.msnobj.makeText()
# Make client2 request the avatar