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

23 lines
553 B
Python

from random import choice, randint
from string import ascii_letters
from ariadne import QueryType
from product.models.product import Product
from review.models.review import Review
from user.models.user import User
query = QueryType()
@query.field("reviews")
def resolve_reviews(*_, first: int):
return [
Review(
id=randint(0, first),
body=choice(ascii_letters),
author=User(),
product=Product(upc="id", name="product", price=10, weight=12),
)
for _ in range(first)
]