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)
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')