def test_model_offset(self, apimock):
     """
     Test the ModelPaginator handles offsets correctly
     """
     client = UsdaClient('SOME_KEY')
     result = client.list_foods(max=10, offset=42)
     assert isinstance(result, ModelPaginator)
     assert result.raw.current_offset == 42
     with apimock:
         foods = list(result)
     assert foods[0].name == 'Pizza'
     assert foods[1].name == 'Pizza with pineapple'
Beispiel #2
0
 def test_client_list_foods(self, apimock):
     cli = UsdaClient("API_KAY")
     with apimock:
         foods = list(cli.list_foods(5))
     assert foods[0].name == "Pizza"
     assert foods[1].name == "Pizza with pineapple"