def test_prepare_iter_request_page(self): data1, _, _ = sansio.prepare_iter_request( "", {}, itermode="page", iterkey="channels", itervalue="abcdefg" ) assert data1 == {"count": 200, "page": "abcdefg"} data2, _, _ = sansio.prepare_iter_request( "", {}, itermode="page", itervalue="abcdefg", iterkey="channels", limit=300 ) assert data2 == {"count": 300, "page": "abcdefg"}
def test_prepare_iter_request_cursor(self): data1, _, _ = sansio.prepare_iter_request( "", {}, itermode="cursor", iterkey="channels", itervalue="abcdefg" ) assert data1 == {"limit": 200, "cursor": "abcdefg"} data2, _, _ = sansio.prepare_iter_request( "", {}, itermode="cursor", itervalue="abcdefg", iterkey="channels", limit=300, ) assert data2 == {"limit": 300, "cursor": "abcdefg"}
def test_prepare_iter_request_no_iterkey(self): data, iterkey, itermode = sansio.prepare_iter_request( methods.CHANNELS_LIST, {}) assert data == {"limit": 200} assert itermode == methods.CHANNELS_LIST.value[1] assert iterkey == methods.CHANNELS_LIST.value[2]