Merged Channel functionality into BaseNamespace

This commit is contained in:
Roy Hyunjin Han 2013-04-18 08:58:52 -07:00
commit 75d1fa2adc
3 changed files with 79 additions and 88 deletions

View file

@ -46,20 +46,20 @@ class TestSocketIO(TestCase):
sleep(0.1)
self.assertEqual(ON_RESPONSE_CALLED, True)
def test_channels(self):
mainSocket = self.socketIO.define(Namespace)
chatSocket = self.socketIO.define(Namespace, '/chat')
newsSocket = self.socketIO.define(Namespace, '/news')
self.assertNotEqual(mainSocket.get_namespace().payload, PAYLOAD)
self.assertNotEqual(chatSocket.get_namespace().payload, PAYLOAD)
self.assertNotEqual(newsSocket.get_namespace().payload, PAYLOAD)
newsSocket.emit('aaa', PAYLOAD)
def test_namespaces(self):
mainNamespace = self.socketIO.define(Namespace)
chatNamespace = self.socketIO.define(Namespace, '/chat')
newsNamespace = self.socketIO.define(Namespace, '/news')
self.assertNotEqual(mainNamespace.payload, PAYLOAD)
self.assertNotEqual(chatNamespace.payload, PAYLOAD)
self.assertNotEqual(newsNamespace.payload, PAYLOAD)
newsNamespace.emit('aaa', PAYLOAD)
sleep(0.1)
self.assertEqual(newsSocket.get_namespace().payload, PAYLOAD)
self.assertEqual(newsNamespace.payload, PAYLOAD)
def test_channels_with_callback(self):
mainSocket = self.socketIO.get_channel()
mainSocket.message(PAYLOAD, on_response)
def test_namespaces_with_callback(self):
mainNamespace = self.socketIO.get_namespace()
mainNamespace.message(PAYLOAD, on_response)
sleep(0.1)
self.assertEqual(ON_RESPONSE_CALLED, True)