federation/product/schema/query.py
2021-04-18 20:29:23 +02:00

21 lines
466 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),
)
for _ in range(first)
]