1
私はflask-restful api
のgetメソッドをテストしようとしていました。私はapiをテストする際に問題に直面しています。Pythonでgetメソッドをテストする方法
APIは以下のとおりです。
class SomeClass(Resource):
@login_required
def get(self, some_id):
print some_id
"""
some function in this api
"""
私がsome_class
のget method
のためのテストケースを記述しようとしています
api.add_resource(SomeClass, '/v1/some_exp/<some_id>')
として登録されています。私は、このテストケースを実行したとき
テストケースは、私はget
メソッドが呼び出さなっていることを
def test_get_method(self):
rv = self.client.get('/v1/some_exp/1')
assert rv.status == '200 OK'
観察されるが、get
方法でsome_id
の値が1
として出てくるが、いくつかの他の乱数されていません。今、私はこの異常な行動を起こしていません。
私は初めてpythonとtesting apiを初めて使う人です。有用な提案が参考になります!
ありがとうございました
「他の乱数」はどのように見えますか?それはいつも同じものですか? – Ryan
@ライアン:はい、それは同じです、163 –
'print'を削除した場合、番号は表示されませんか? – Ryan