import pytest from data import model from endpoints.api import api from endpoints.api.test.shared import conduct_api_call from endpoints.api.organization import Organization from endpoints.test.shared import client_with_identity from test.fixtures import * @pytest.mark.parametrize('expiration, expected_code', [ (0, 200), (100, 400), (100000000000000000000, 400), ]) def test_change_tag_expiration(expiration, expected_code, client): with client_with_identity('devtable', client) as cl: conduct_api_call(cl, Organization, 'PUT', {'orgname': 'buynlarge'}, body={'tag_expiration_s': expiration}, expected_code=expected_code)