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.º 3
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')