Я пытаюсь написать тестовый блок приложения 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'.
Может ли кто-нибудь помочь мне здесь, как передать аргумент имени из модульного теста.