12345678910111213141516171819202122 |
- import pytest
- from flask import url_for
- @pytest.mark.parametrize(
- "blueprint, api_version_being_sunset",
- [
- ("flexmeasures_api_v1", "1.0"),
- ("flexmeasures_api_v1_1", "1.1"),
- ("flexmeasures_api_v1_2", "1.2"),
- ("flexmeasures_api_v1_3", "1.3"),
- ("flexmeasures_api_v2_0", "2.0"),
- ],
- )
- def test_sunset(client, blueprint, api_version_being_sunset):
- gone = client.get(url_for(f"{blueprint}.implementation_gone"))
- assert gone.status_code == 410
- assert (
- f"API version {api_version_being_sunset} has been sunset"
- in gone.json["message"]
- )
|