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'])
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)