federation/product/schema/query.py
2020-11-14 16:43:58 +01:00

20 lines
444 B
Python

from random import choice, randint
from string import ascii_letters
from ariadne import QueryType
from product.models.product import Product
query = QueryType()
@query.field("topProducts")
def resolve_top_products(*_, first: int):
return [
Product(
upc=choice(ascii_letters),
price=randint(0, first),
weight=randint(0, first),
name=choice(ascii_letters),
)
] * first