19 lines
686 B
Python
19 lines
686 B
Python
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)
|