示例#1
0
    def setUp(self):
        self.ds = MagicMock()
        self.ds.update_resource.return_value = {}

        self.pp = AccountCreationPolicy(client=MagicMock(
            data_store=self.ds, BASE_URL='http://example.com'),
                                        href='account-creation-policy')
示例#2
0
    def test_modifying_account_creation_policy(self):
        ds = MagicMock()
        ds.update_resource.return_value = {}

        pp = AccountCreationPolicy(client=MagicMock(
            data_store=ds, BASE_URL='http://example.com'),
                                   href='account-creation-policy')

        pp._set_properties({
            'verification_email_status':
            AccountCreationPolicy.EMAIL_STATUS_ENABLED
        })
        pp.save()

        ds.update_resource.assert_called_once_with('account-creation-policy', {
            'verificationEmailStatus':
            AccountCreationPolicy.EMAIL_STATUS_ENABLED
        })