def testDeleteChannelById(self): db[CHANNELS].insert({'name': 'test_GT-1289'}) BAD_ID = db[CHANNELS].insert({'name': 'test_GT-1289_2'}) db[CHANNELS].remove({'name': 'test_GT-1289_2'}) obj = db[CHANNELS].find({'name': 'test_GT-1289'}) obj = list(obj) obj_string = obj[0].get('_id') deleteChannelById(SERVICE_NAME, obj_string) with self.assertRaises(ChannelDoesNotExist): deleteChannelById(SERVICE_NAME, BAD_ID)
def delete(self, serviceName, channelId): deleteChannelById(serviceName, channelId) return {}, 200