from unittest.mock import patch
from requests import Session
-from tenacity import stop_after_attempt
import mod.aai_client as aai_client
from mod import db, create_app
@patch('mod.subscription.Subscription.update_subscription_status')
def test_process_activate_subscription(self, mock_update_sub_status,
mock_update_sub_nf, mock_add_nfs):
- self.app_conf.subscription.process_subscription.retry.stop = stop_after_attempt(1)
self.app_conf.subscription.process_subscription([list(self.xnfs)[0]], self.mock_mr_pub,
self.app_conf)
def test_process_deactivate_subscription(self, mock_update_sub_status,
mock_update_sub_nf):
self.app_conf.subscription.administrativeState = 'LOCKED'
- self.app_conf.subscription.process_subscription.retry.stop = stop_after_attempt(1)
self.app_conf.subscription.process_subscription([list(self.xnfs)[0]], self.mock_mr_pub,
self.app_conf)
mock_update_sub_status.assert_called()
def test_process_subscription_exception(self):
- self.app_conf.subscription.process_subscription.retry.stop = stop_after_attempt(1)
self.assertRaises(Exception, self.app_conf.subscription.process_subscription,
[list(self.xnfs)[0]], 'not_mr_pub', 'app_config')