def testGetParser(self): with app.test_request_context('/?' + CORRECT_ARGS): args = ServiceListParser.parseGetParameters() self.assertEquals(args[OFFSET], OFFSET_VALUE) self.assertEquals(args[NUMBER], NUMBER_VALUE) with app.test_request_context('/?' + INCORRECT_ARGS): args = ServiceListParser.parseGetParameters() self.assertEqual(args.get(OFFSET), 0) self.assertIsNone(args.get(NUMBER))
def get(self): args = ServiceListParser.parseGetParameters() number = args[GET_ARGS_NUMBER] offset = args[GET_ARGS_OFFSET] substring = args[GET_ARGS_SUBSTR] ownerId = args[GET_ARGS_OWNER_ID] serviceList = getServiceList(number, offset, substring, ownerId) return serviceList