请任何人帮助测试石墨烯和图形ql与django
我尝试使用内置的django测试,但它没有看到我的文件 我使用了pytest,但它在导入模式时抱怨ModuleNotFoundError 我想有人给我看一门关于高级python的课程
class Query(ObjectType):
calculate_price = Float(margin=Float(), exchangeRate=String(
), saleType=Argument(SaleType, required=True))
def resolve_calculate_price(self, info, **kwargs):
margin = kwargs.get('margin')
exchangeRate = kwargs.get('exchangeRate')
saleType = kwargs.get('saleType')
request_from_coindesk = requests.get(
url='https://api.coindesk.com/v1/bpi/currentprice.json')
json_result_from_coindesk = json.dumps(request_from_coindesk.text)
coindesk_result = json.loads(json_result_from_coindesk)
result = json.loads(coindesk_result)
rate_to_calculate = result["bpi"]["USD"]["rate_float"]
if saleType == SaleType.sell:
calculated_value = (margin/100) * rate_to_calculate
new_rate = (rate_to_calculate - calculated_value) * 360
print(18, new_rate)
return new_rate
elif saleType == SaleType.buy:
calculated_value = (margin/100) * rate_to_calculate
new_rate = (rate_to_calculate - calculated_value) * 360
print(19, new_rate)
return new_rate
else:
raise GraphQLError('please saleType can either be buy or sell')
^{pr2}$
我想测试所有可能的病例。 我想了解模块导入问题 我希望有人能参考一门高级python课程
下面是一个如何使用django和graphene测试graphql的示例,
graphene-django
:这是基于:
相关问题 更多 >
编程相关推荐