Hi Patrick
You have
try:
client2 = Client(username = "Test")
yield client2.connect(port = server_port)
assert False
except UsernameAlreadyExists, ex:
pass
You could instead try:
client2 = Client(username = "Test")
d = client2.connect(port = server_port)
self.failUnlessFailure(d, UsernameAlreadyExists)
yield d
Terry