def test_get_render_arguments(self):
        context = self.mocker.mock()
        request = self.create_dummy()
        builder = self.create_dummy()

        member = self.mocker.mock()
        self.expect(context.Creator()).result('john.doe')
        self.expect(self.portal_membership.getMemberById('john.doe')).result(
            member)
        self.expect(member.getProperty('phone_number', ' ')).result(
            '012 345 6789')

        self.replay()
        layout = DefaultLayout(context, request, builder)

        args = {
            'client_title': FAKE_CLIENT_TITLE,
            'member_phone': '012 345 6789',
            'show_contact': False,
            'show_logo': False,
            'show_organisation': False,
            'location': FAKE_LOCATION,
            }

        self.assertEqual(layout.get_render_arguments(), args)
Example #2
0
    def test_get_render_arguments(self):
        context = self.mocker.mock()
        request = self.create_dummy()
        builder = self.create_dummy()

        member = self.mocker.mock()
        self.expect(context.Creator()).result('john.doe')
        self.expect(
            self.portal_membership.getMemberById('john.doe')).result(member)
        self.expect(member.getProperty('phone_number',
                                       ' ')).result('012 345 6789')

        self.replay()
        layout = DefaultLayout(context, request, builder)

        args = {
            'client_title': FAKE_CLIENT_TITLE,
            'member_phone': '012 345 6789',
            'show_contact': False,
            'show_logo': False,
            'show_organisation': False,
            'location': FAKE_LOCATION,
        }

        self.assertEqual(layout.get_render_arguments(), args)