def test_remove(self): Channels.create(self.channel_id, self.meta) self.assertEqual(1, Channels.count()) Channels.remove(self.channel_id) self.assertEqual(0, Channels.count()) Channels.remove(self.channel_id) self.assertEqual(0, Channels.count())
def test_existing(self): self.assertFalse(Channels.exists(self.channel_id)) Channels.create(self.channel_id, self.meta) self.assertTrue(Channels.exists(self.channel_id)) with self.assertRaises(ChannelAlreadyExists): Channels.create(self.channel_id, self.meta)
def post(self): channel_id = self.get_argument('id') meta = self.get_argument('meta') try: Channels.create(channel_id, meta) self.write({"id": channel_id, "meta": meta}) except ChannelAlreadyExists: self.set_status(409) # Conflict self.write({"error": "The requested channel already exists."})
def post(self): channel_id = self.get_argument('id') meta = self.get_argument('meta') try: Channels.create(channel_id, meta) self.write({ "id": channel_id, "meta": meta }) except ChannelAlreadyExists: self.set_status(409) # Conflict self.write({ "error": "The requested channel already exists." })
def test_join_part(self): channel = Channels.create(self.channel_id, self.meta) channel.join(self.member) self.assertTrue(channel.has(self.member)) self.assertEqual({ self.member.id: self.member.nick }, channel.members) channel.part(self.member) self.assertEqual({}, channel.members)
def test_stats(self): channel = Channels.create("test-channel", "common") response = json.loads(self.fetch('/channels/').body.decode('utf8')) self.assertEqual({"connections": 0, "channels": 1}, response) channel.connections += 1 response = json.loads(self.fetch('/channels/').body.decode('utf8')) self.assertEqual({"connections": 1, "channels": 1}, response)
def test_stats(self): channel = Channels.create("test-channel", "common") response = json.loads(self.fetch( '/channels/' ).body.decode('utf8')) self.assertEqual({ "connections": 0, "channels": 1 }, response) channel.connections += 1 response = json.loads(self.fetch( '/channels/' ).body.decode('utf8')) self.assertEqual({ "connections": 1, "channels": 1 }, response)
def setUp(self): super(TestChatHandler, self).setUp() Channels.create(self.channel_id, self.meta)
def setUp(self): super(TestChatHandler, self).setUp() Channels.create(self.channel_id, self.meta)
def test_channel_no_delete(self): key = 'test-channel' c = Channels.create(key, 'common') c.join(Mock(nick='foo')) yield gen.sleep(config.cleanup_period * 1.1) self.assertTrue(Channels.exists(key))
def test_channel_delete(self): key = 'test-channel' Channels.create(key, 'common') yield gen.sleep(config.cleanup_period * 1.1) self.assertFalse(Channels.exists(key))
def test_reset(self): Channels.create(self.channel_id, self.meta) self.assertTrue(Channels.exists(self.channel_id)) Channels.reset() self.assertFalse(Channels.exists(self.channel_id))
def test_create(self): Channels.create(self.channel_id, self.meta) channel = Channels.get(self.channel_id) self.assertEqual(self.meta, channel.meta)