python Flask API를테스트하기위한아이디어
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Flask API를테스트하기위한아이디어相关的知识,希望对你有一定的参考价值。
# 실제 API
def get_collections(serializer):
collections = orm.foo()
paging = orm.bar()
return serializer.serialize(items=collections, paging=paging)
# 테스트
def test_serializer_get_collections():
collections = fixture_collections()
paging = fixture_paging()
serializer = ListSerializer()
result = serializer.serialize(items=collections, paging=paging)
assert_equal(len(result['items']), 3)
assert_nil(len(result['paging']['next']))
def test_api_get_collections():
serializer = StubListSerializer()
get_collections(serializer)
assert_equal(len(serializer.executions['serialize']), 1)
class StubListSerializer(object):
executions = {}
def serialize(items, paging):
executions.setdefault('serialize', [])
executions['serialize'].append((items, paging))
以上是关于python Flask API를테스트하기위한아이디어的主要内容,如果未能解决你的问题,请参考以下文章
javascript 마우스오른쪽클릭,복사하기,붙여넣기,잘라내기방지하는스크립트
html 스타일쉬트조작하기
css 베스트위젯상하단이미지작업
sh 파일에서특정문자열을찾아변형후새로운파일에저장하는스크립트
三和 韓長庚 先生의 寫眞
html 베스트위젯의각리뷰상단에텍스트삽입