Exemplo n.º 1
0
 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))
Exemplo n.º 2
0
 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))