отправка параметра из юнит-теста для reqparse.RequestParser в python - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь написать тестовый блок приложения Restplus-Flask.

@deployment.route('/abc/xyz')
class Depl(Resource):
    @deployment.expect(depl_arg, validate=True)
    @deployment.expect(depl_arguments, validate=True)
    @deployment.response(description='deployment',code=200)                                  
    @deployment.marshal_with(depl_model)
    def get(self, **kwargs):
        request_args = depl_arguments.parse_args(strict=True)
        name = request_args['name']
        print(name)

Вот мой тестовый блок:

def testfunc(self):
    parser = reqparse.RequestParser()
    parser.add_argument('name', type=str, required=False)
    res = Depl(args).get()
    self.assertIsNone(res)

Но я не могу найти правильный способ отправить req_arg в функцию 'get'.
Может ли кто-нибудь помочь мне здесь, как передать аргумент имени из модульного теста.

...