def test_get_client_meta_not_in_dict(self): "Client metadata is processed appropriately when the user is not already in the users dictionary" fakesock = FakeSocket() user_meta = 'user:bec,type:incoming' server = Server() server.users = {} server.parse_client_meta(user_meta, fakesock) self.assertEquals(str(server.users), "{'bec': {'incoming': %s}}" % (fakesock))
def test_get_client_meta_in_dict(self): "Client metadata is processed appropriately when the user is already in the users dictionary" fakeincoming = FakeSocket() fakeoutgoing = FakeSocket() user_meta = 'user:bec,type:outgoing' server = Server() server.users = {'bec': {'incoming': fakeincoming}} server.parse_client_meta(user_meta, fakeoutgoing) self.assertEquals(str(server.users), "{'bec': {'outgoing': %s, 'incoming': %s}}" % (fakeoutgoing, fakeincoming))