mirror of
https://github.com/GSA/notifications-api.git
synced 2026-07-18 05:30:48 -04:00
add another test
This commit is contained in:
@@ -216,7 +216,7 @@ def sample_sms_code(notify_db_session):
|
||||
return code
|
||||
|
||||
|
||||
@pytest.fixture(scope="session")
|
||||
@pytest.fixture(scope="function")
|
||||
def sample_service(sample_user):
|
||||
service_name = "Sample service"
|
||||
email_from = service_name.lower().replace(" ", ".")
|
||||
|
||||
@@ -3134,12 +3134,12 @@ def test_update_service_sms_sender(client, notify_db_session):
|
||||
assert not resp_json["is_default"]
|
||||
|
||||
|
||||
@pytest.mark.usefixtures("client", "sample_service")
|
||||
@pytest.mark.usefixtures("client")
|
||||
@settings(max_examples=10)
|
||||
@pytest.mark.parametrize("client", [True], indirect=True)
|
||||
@given(sms_sender=st.text(min_size=0, max_size=50), is_default=st.booleans())
|
||||
def test_fuzz_update_service_sms_sender(client, sms_sender, is_default, sample_service):
|
||||
service = sample_service
|
||||
def test_fuzz_update_service_sms_sender(client, sms_sender, is_default):
|
||||
service = create_service()
|
||||
service_sms_sender = create_service_sms_sender(
|
||||
service=service, sms_sender="1235", is_default=False
|
||||
)
|
||||
@@ -3165,6 +3165,12 @@ def test_fuzz_update_service_sms_sender(client, sms_sender, is_default, sample_s
|
||||
assert resp_json["sms_sender"] == sms_sender
|
||||
assert resp_json["is_default"] == is_default
|
||||
|
||||
client.post(
|
||||
"service.delete_service_sms_sender",
|
||||
service_id=service.id,
|
||||
sms_sender_id=service_sms_sender.id,
|
||||
)
|
||||
|
||||
|
||||
def test_update_service_sms_sender_switches_default(client, notify_db_session):
|
||||
service = create_service_with_defined_sms_sender(sms_sender_value="first")
|
||||
|
||||
Reference in New Issue
Block a user