コード例 #1
0
def test_query(client):
    client.reviews.create(draft=types.ReviewDraft(key="test-review-1"))
    client.reviews.create(draft=types.ReviewDraft(key="test-review-2"))

    result = client.reviews.query(sort="id asc", limit=10)
    assert len(result.results) == 2
    assert result.total == 2

    result = client.reviews.query(sort=["id asc", "name asc"], limit=1)
    assert len(result.results) == 1
    assert result.total == 2
コード例 #2
0
def test_delete_by_id(client):
    review = client.reviews.create(draft=types.ReviewDraft())
    assert review.id
    assert client.reviews.delete_by_id(review.id, version=review.version)
コード例 #3
0
def test_create_review(client):
    review = client.reviews.create(draft=types.ReviewDraft(rating=3))

    assert review.id
    assert review.rating == 3
コード例 #4
0
 def post_load(self, data):
     return types.ReviewDraft(**data)