Example #1
0
    def test_phonebook_view_add(self):
        """Test Function to check add phonebook"""
        request = self.factory.post('/phonebook/add/', data={
            'name': 'My Phonebook',
            'description': 'phonebook',
        }, follow=True)
        request.user = self.user
        request.session = {}
        response = phonebook_add(request)
        self.assertEqual(response['Location'], '/phonebook/')
        self.assertEqual(response.status_code, 302)

        out = Template(
            '{% block content %}'
            '{% if msg %}'
            '{{ msg|safe }}'
            '{% endif %}'
            '{% endblock %}'
        ).render(Context({
                         'msg': request.session.get('msg'),
                         }))
        self.assertEqual(out, '"My Phonebook" added.')

        resp = self.client.post('/phonebook/add/',
                                data={
                                'name': '',
                                'description': 'phonebook',
                                })
        self.assertEqual(resp.status_code, 200)
        self.assertEqual(resp.context['form']['name'].errors,
                         [u'This field is required.'])
Example #2
0
    def test_phonebook_view_add(self):
        """Test Function to check add phonebook"""
        request = self.factory.post('/phonebook/add/',
                                    data={
                                        'name': 'My Phonebook',
                                        'description': 'phonebook',
                                    },
                                    follow=True)
        request.user = self.user
        request.session = {}
        response = phonebook_add(request)
        self.assertEqual(response['Location'], '/phonebook/')
        self.assertEqual(response.status_code, 302)

        out = Template('{% block content %}'
                       '{% if msg %}'
                       '{{ msg|safe }}'
                       '{% endif %}'
                       '{% endblock %}').render(
                           Context({
                               'msg': request.session.get('msg'),
                           }))
        self.assertEqual(out, '"My Phonebook" added.')

        resp = self.client.post('/phonebook/add/',
                                data={
                                    'name': '',
                                    'description': 'phonebook',
                                })
        self.assertEqual(resp.status_code, 200)
        self.assertEqual(resp.context['form']['name'].errors,
                         [u'This field is required.'])
Example #3
0
    def test_phonebook_view_add(self):
        """Test Function to check add phonebook"""
        request = self.factory.post('/phonebook/add/', data={
            'name': 'My Phonebook',
            'description': 'phonebook',
        }, follow=True)
        request.user = self.user
        request.session = {}
        response = phonebook_add(request)
        self.assertEqual(response.status_code, 302)

        resp = self.client.post('/phonebook/add/', data={'name': '', 'description': 'phonebook'})
        self.assertEqual(resp.status_code, 200)
        self.assertEqual(resp.context['form']['name'].errors,
                         [u'This field is required.'])
Example #4
0
    def test_phonebook_view_add(self):
        """Test Function to check add phonebook"""
        request = self.factory.post('/phonebook/add/',
                                    data={
                                        'name': 'My Phonebook',
                                        'description': 'phonebook',
                                    },
                                    follow=True)
        request.user = self.user
        request.session = {}
        response = phonebook_add(request)
        self.assertEqual(response.status_code, 302)

        resp = self.client.post('/phonebook/add/',
                                data={
                                    'name': '',
                                    'description': 'phonebook'
                                })
        self.assertEqual(resp.status_code, 200)
        self.assertEqual(resp.context['form']['name'].errors,
                         [u'This field is required.'])