Exemplo n.º 1
0
    def test_update_basic_information(self):
        """Test update basic information."""
        # Login first
        self.assertTrue(
            self.client.login(email=self.email, password=self.password))

        form_content = dict({
            'name':
            'UpdatedName',
            'email':
            self.email,
            'website':
            'http://updated-site.com',
            'role':
            '1',
            'location': ('{"type":"Point","coordinates":[22.5, '
                         '-16.63619187839765]}'),
            'email_updates':
            'on',
            'change_basic_info':
            'Submit'
        })
        response = self.client.post(reverse('user_map:update_user'),
                                    form_content)
        self.assertRedirects(
            response,
            reverse('user_map:update_user') + '#basic-information', 302, 200)
        user = UserFactory(email=self.email)
        self.assertEqual(user.name, form_content['name'])
Exemplo n.º 2
0
    def test_read_usermap(self):
        """Method to test reading user map."""
        user = UserFactory(username='******')
        location = Point(5, 5)
        image = '/john/doe/image.png'

        usermap = UserMapFactory.create(user=user,
                                        location=location,
                                        image=image)

        message = 'The username should be %s, but it gives %s' % (
            user.username, usermap.user.username)
        self.assertEqual(user.username, usermap.user.username, message)

        message = 'The user location should be %s, but it gives %s' % (
            location, usermap.location)
        self.assertEqual(location, usermap.location, message)

        message = 'The user image should be %s, but it gives %s' % (
            image, usermap.image)
        self.assertEqual(image, usermap.image, message)