From c4193f3d4f3a2e1d6f8b91292a9d8af0e4c017a7 Mon Sep 17 00:00:00 2001 From: Julian Psotta Date: Sat, 6 Feb 2021 13:39:25 +0100 Subject: [PATCH] add test to cover optimized --- test/test_directions.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/test_directions.py b/test/test_directions.py index 0d232a06..737cdae9 100644 --- a/test/test_directions.py +++ b/test/test_directions.py @@ -48,6 +48,24 @@ def test_directions(self): self.assertEqual(resp, self.valid_query) self.assertIn("sample_key", responses.calls[0].request.headers.values()) + @responses.activate + def test_directions_incompatible_parameters(self): + self.valid_query["optimized"] = True + responses.add( + responses.POST, + "https://api.openrouteservice.org/v2/directions/{}/geojson".format( + self.valid_query["profile"] + ), + json=self.valid_query, + status=200, + content_type="application/json", + ) + + resp = self.client.directions(**self.valid_query) + + self.assertEqual(resp, self.valid_query) + self.assertIn("sample_key", responses.calls[0].request.headers.values()) + def test_format_out_deprecation(self): bad_query = deepcopy(self.valid_query) bad_query["format_out"] = "json"