@@ -4698,15 +4698,13 @@ def test_is_phone_number_opted_out(
46984698 # this test expects the fixture-provided phone number to be opted out
46994699 # if you want to test against AWS, you need to manually opt out a number
47004700 # https://us-east-1.console.aws.amazon.com/sms-voice/home?region=us-east-1#/opt-out-lists?name=Default&tab=opt-out-list-opted-out-numbers
4701+ sns_store = sns_provider ().get_store (account_id , region_name )
4702+
47014703 def cleanup_store ():
4702- SnsProvider = sns_provider ()
4703- store = SnsProvider .get_store (account_id , region_name )
4704- store .PHONE_NUMBERS_OPTED_OUT .remove (phone_number )
4704+ sns_store .PHONE_NUMBERS_OPTED_OUT .remove (phone_number )
47054705
47064706 if not is_aws_cloud ():
4707- SnsProvider = sns_provider ()
4708- store = SnsProvider .get_store (account_id , region_name )
4709- store .PHONE_NUMBERS_OPTED_OUT .append (phone_number )
4707+ sns_store .PHONE_NUMBERS_OPTED_OUT .append (phone_number )
47104708 cleanups .append (cleanup_store )
47114709
47124710 response = aws_client .sns .check_if_phone_number_is_opted_out (phoneNumber = phone_number )
@@ -4720,15 +4718,13 @@ def test_list_phone_numbers_opted_out(
47204718 # this test expects exactly one phone number opted out
47214719 # if you want to test against AWS, you need to manually opt out a number
47224720 # https://us-east-1.console.aws.amazon.com/sms-voice/home?region=us-east-1#/opt-out-lists?name=Default&tab=opt-out-list-opted-out-numbers
4721+ sns_store = sns_provider ().get_store (account_id , region_name )
4722+
47234723 def cleanup_store ():
4724- SnsProvider = sns_provider ()
4725- store = SnsProvider .get_store (account_id , region_name )
4726- store .PHONE_NUMBERS_OPTED_OUT .remove (phone_number )
4724+ sns_store .PHONE_NUMBERS_OPTED_OUT .remove (phone_number )
47274725
47284726 if not is_aws_cloud ():
4729- SnsProvider = sns_provider ()
4730- store = SnsProvider .get_store (account_id , region_name )
4731- store .PHONE_NUMBERS_OPTED_OUT .append (phone_number )
4727+ sns_store .PHONE_NUMBERS_OPTED_OUT .append (phone_number )
47324728 cleanups .append (cleanup_store )
47334729
47344730 snapshot .add_transformer (
@@ -4750,15 +4746,13 @@ def test_opt_in_phone_number(
47504746 # https://us-east-1.console.aws.amazon.com/sms-voice/home?region=us-east-1#/opt-out-lists?name=Default&tab=opt-out-list-opted-out-numbers
47514747 # IMPORTANT: a phone number can only be opted in once every 30 days on AWS.
47524748 # Make sure everything else is set up and taken care of properly before trying to validate this.
4749+ sns_store = sns_provider ().get_store (account_id , region_name )
4750+
47534751 def cleanup_store ():
4754- SnsProvider = sns_provider ()
4755- store = SnsProvider .get_store (account_id , region_name )
4756- store .PHONE_NUMBERS_OPTED_OUT .remove (phone_number )
4752+ sns_store .PHONE_NUMBERS_OPTED_OUT .remove (phone_number )
47574753
47584754 if not is_aws_cloud ():
4759- SnsProvider = sns_provider ()
4760- store = SnsProvider .get_store (account_id , region_name )
4761- store .PHONE_NUMBERS_OPTED_OUT .append (phone_number )
4755+ sns_store .PHONE_NUMBERS_OPTED_OUT .append (phone_number )
47624756 cleanups .append (cleanup_store )
47634757 response = aws_client .sns .check_if_phone_number_is_opted_out (phoneNumber = phone_number )
47644758 assert response ["isOptedOut" ]
0 commit comments