def test_reset_email_get_link_base_url(self):
        ds = MagicMock()
        ds.get_resource.return_value = {
            'defaultModel': {'linkBaseUrl': 'some-link.com'}
        }

        ret = DefaultModelEmailTemplate(
            client=MagicMock(data_store=ds, BASE_URL='http://example.com'),
            href='email-template')

        self.assertTrue(ret.get_link_base_url(), 'some-link.com')
Ejemplo n.º 2
0
    def test_reset_email_get_link_base_url(self):
        ds = MagicMock()
        ds.get_resource.return_value = {
            'defaultModel': {
                'linkBaseUrl': 'some-link.com'
            }
        }

        ret = DefaultModelEmailTemplate(client=MagicMock(
            data_store=ds, BASE_URL='http://example.com'),
                                        href='email-template')

        self.assertTrue(ret.get_link_base_url(), 'some-link.com')
    def test_reset_email_set_link_base_url(self):
        ds = MagicMock()
        ds.get_resource.return_value = {
            'defaultModel': {
                'linkBaseUrl': 'https://api.stormpath.com/passwordReset'
            }
        }
        ds.update_resource.return_value = {}

        ret = DefaultModelEmailTemplate(
            client=MagicMock(data_store=ds, BASE_URL='http://example.com'),
            href='email-template')

        ret.set_link_base_url('some-link.com')
        self.assertTrue(ret.default_model, {'linkBaseUrl': 'some-link.com'})
Ejemplo n.º 4
0
    def test_reset_email_set_link_base_url(self):
        ds = MagicMock()
        ds.get_resource.return_value = {
            'defaultModel': {
                'linkBaseUrl': 'https://api.stormpath.com/passwordReset'
            }
        }
        ds.update_resource.return_value = {}

        ret = DefaultModelEmailTemplate(client=MagicMock(
            data_store=ds, BASE_URL='http://example.com'),
                                        href='email-template')

        ret.set_link_base_url('some-link.com')
        self.assertTrue(ret.default_model, {'linkBaseUrl': 'some-link.com'})