示例#1
0
    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"}
示例#2
0
    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"}
示例#3
0
 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]