@@ -67,7 +67,8 @@ def test_cli_list_bad_token(mock_request_get, MockResponse):
6767
6868@pytest .mark .usefixtures ("token_environ" )
6969@mock .patch ("requests.Session.get" )
70- def test_cli_list_type_vector (mock_request_get , MockResponse ):
70+ @pytest .mark .parametrize ("type" , ["vector" , "raster" , "rasterarray" ])
71+ def test_cli_list_type (mock_request_get , MockResponse , type ):
7172 runner = CliRunner ()
7273
7374 message = [
@@ -76,28 +77,9 @@ def test_cli_list_type_vector(mock_request_get, MockResponse):
7677 ]
7778
7879 mock_request_get .return_value = MockResponse (message )
79- result = runner .invoke (list , ["test" , "--type" , "vector" ])
80+ result = runner .invoke (list , ["test" , "--type" , type ])
8081 mock_request_get .assert_called_with (
81- "https://api.mapbox.com/tilesets/v1/test?access_token=pk.eyJ1IjoidGVzdC11c2VyIn0K&limit=100&type=vector"
82- )
83- assert result .exit_code == 0
84- assert result .output == """test.tileset-1\n test.tileset-2\n """
85-
86-
87- @pytest .mark .usefixtures ("token_environ" )
88- @mock .patch ("requests.Session.get" )
89- def test_cli_list_type_raster (mock_request_get , MockResponse ):
90- runner = CliRunner ()
91-
92- message = [
93- {"id" : "test.tileset-1" , "something" : "beep" },
94- {"id" : "test.tileset-2" , "something" : "boop" },
95- ]
96-
97- mock_request_get .return_value = MockResponse (message )
98- result = runner .invoke (list , ["test" , "--type" , "raster" ])
99- mock_request_get .assert_called_with (
100- "https://api.mapbox.com/tilesets/v1/test?access_token=pk.eyJ1IjoidGVzdC11c2VyIn0K&limit=100&type=raster"
82+ f"https://api.mapbox.com/tilesets/v1/test?access_token=pk.eyJ1IjoidGVzdC11c2VyIn0K&limit=100&type={ type } "
10183 )
10284 assert result .exit_code == 0
10385 assert result .output == """test.tileset-1\n test.tileset-2\n """
0 commit comments