File tree Expand file tree Collapse file tree
tests/e2e/billing/journal/seller Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import pytest
2+
3+ from mpt_api_client .rql .query_builder import RQLQuery
4+
5+ pytestmark = [pytest .mark .flaky ]
6+
7+
8+ @pytest .fixture
9+ def journal_sellers (async_mpt_vendor , billing_journal_id ):
10+ return async_mpt_vendor .billing .journals .sellers (billing_journal_id )
11+
12+
13+ async def test_list_journal_sellers (journal_sellers ):
14+ limit = 10
15+
16+ result = await journal_sellers .fetch_page (limit = limit )
17+
18+ assert len (result ) > 0
19+
20+
21+ async def test_filter_journal_sellers (journal_sellers , seller_id ):
22+ select_fields = ["-period" ]
23+ filtered_sellers = (
24+ journal_sellers .filter (RQLQuery (id = seller_id ))
25+ .filter (RQLQuery (name = "E2E Seeded Seller" ))
26+ .select (* select_fields )
27+ )
28+
29+ result = [seller async for seller in filtered_sellers .iterate ()]
30+
31+ assert len (result ) == 1
Original file line number Diff line number Diff line change 1+ import pytest
2+
3+ from mpt_api_client .rql .query_builder import RQLQuery
4+
5+ pytestmark = [pytest .mark .flaky ]
6+
7+
8+ @pytest .fixture
9+ def journal_sellers (mpt_vendor , billing_journal_id ):
10+ return mpt_vendor .billing .journals .sellers (billing_journal_id )
11+
12+
13+ def test_list_journal_sellers (journal_sellers ):
14+ limit = 10
15+
16+ result = journal_sellers .fetch_page (limit = limit )
17+
18+ assert len (result ) > 0
19+
20+
21+ def test_filter_journal_sellers (journal_sellers , seller_id ):
22+ select_fields = ["-period" ]
23+ filtered_sellers = (
24+ journal_sellers .filter (RQLQuery (id = seller_id ))
25+ .filter (RQLQuery (name = "E2E Seeded Seller" ))
26+ .select (* select_fields )
27+ )
28+
29+ result = list (filtered_sellers .iterate ())
30+
31+ assert len (result ) == 1
You can’t perform that action at this time.
0 commit comments