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 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 testPostParser(self):
        with app.test_request_context('/', data=CORRECT_FORM, method='POST'):
            args = ServiceListParser.parsePostParameters()
            self.assertEquals(args[NAME], NAME_VALUE)
            self.assertEquals(args[LOG_SIZE], LOG_SIZE_VALUE)
            self.assertEquals(args[OWNER_ID], OWNER_ID_VALUE)

        with app.test_request_context('/', data=SEMIFILLED_FORM,
                                      method='POST'):
            args = ServiceListParser.parsePostParameters()
            self.assertEquals(args[NAME], NAME_VALUE)
            self.assertEquals(args[LOG_SIZE], DEFAULT_LOG_SIZE)
            self.assertEquals(args[OWNER_ID], DEFAULT_OWNER_ID)
    def testPostParser(self):
        with app.test_request_context('/', data=CORRECT_FORM,
                                      method='POST'):
            args = ServiceListParser.parsePostParameters()
            self.assertEquals(args[NAME], NAME_VALUE)
            self.assertEquals(args[LOG_SIZE], LOG_SIZE_VALUE)
            self.assertEquals(args[OWNER_ID], OWNER_ID_VALUE)

        with app.test_request_context('/', data=SEMIFILLED_FORM,
                                      method='POST'):
            args = ServiceListParser.parsePostParameters()
            self.assertEquals(args[NAME], NAME_VALUE)
            self.assertEquals(args[LOG_SIZE], DEFAULT_LOG_SIZE)
            self.assertEquals(args[OWNER_ID], DEFAULT_OWNER_ID)
Ejemplo n.º 5
0
 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
Ejemplo n.º 6
0
 def post(self):
     listAgrs = ServiceListParser.parsePostParameters()
     result = addService(listAgrs.get(POST_ARGS_NAME), listAgrs.get(
         POST_ARGS_LOG_SIZE), listAgrs.get(POST_ARGS_OWNER_ID))
     return dumps(result, ensure_ascii=False).encode('utf8')