def test_login_valid(self): """Test login with valid user.""" # Create a user first with is_confirmed = True UserFactory.create(email='*****@*****.**', password='******', is_confirmed=True) response = self.client.post(reverse('user_map:login'), { 'email': '*****@*****.**', 'password': '******' }) self.assertRedirects(response, reverse('user_map:index'), 302, 200)
def setUp(self): """Run for each test.""" self.not_mapped_username = '******' self.not_mapped_password = '******' self.not_mapped_user = UserFactory.create( username=self.not_mapped_username, password=self.not_mapped_password) self.mapped_username = '******' self.mapped_password = '******' self.mapped_user = UserFactory.create(username=self.mapped_username, password=self.mapped_password) self.mapped_user_map = UserMapFactory(user=self.mapped_user) self.client = Client()
def test_delete_user(self): """Method to test delete user.""" user = UserFactory.create() self.assertIsNotNone(user.id) user.delete() message = 'The user is not deleted.' self.assertIsNone(user.id, message)
def setUp(self): """Run for each test.""" self.not_mapped_username = '******' self.not_mapped_password = '******' self.not_mapped_user = UserFactory.create( username=self.not_mapped_username, password=self.not_mapped_password) self.mapped_username = '******' self.mapped_password = '******' self.mapped_user = UserFactory.create( username=self.mapped_username, password=self.mapped_password) self.mapped_user_map = UserMapFactory(user=self.mapped_user) self.client = Client()
def test_delete_user(self): """Method to test delete user.""" user = UserFactory.create() self.assertIsNotNone(user.id) user.delete() message = 'The user is not deleted.' self.assertIsNone(user.id, message)
def setUp(self): """Run for each test.""" self.email = '*****@*****.**' self.password = '******' self.user = UserFactory.create(email=self.email, password=self.password, is_confirmed=True) self.client = Client()
def test_login_valid(self): """Test login with valid user.""" # Create a user first with is_confirmed = True UserFactory.create( email='*****@*****.**', password='******', is_confirmed=True) response = self.client.post( reverse('user_map:login'), { 'email': '*****@*****.**', 'password': '******' } ) self.assertRedirects( response, reverse('user_map:index'), 302, 200)
def setUp(self): """Run for each test.""" self.email = '*****@*****.**' self.password = '******' self.user = UserFactory.create( email=self.email, password=self.password, is_confirmed=True) self.client = Client()
def test_update_user(self): """Method to test update user.""" user = UserFactory.create() user_name = 'Updated John Doe' user.name = user_name user.save() message = 'The user name should be %s, but it gives %s' % ( user_name, user.name) self.assertEqual(user_name, user.name, message)
def test_update_user(self): """Method to test update user.""" user = UserFactory.create() user_name = 'Updated John Doe' user.name = user_name user.save() message = 'The user name should be %s, but it gives %s' % (user_name, user.name) self.assertEqual(user_name, user.name, message)
def test_confirm_registration_valid(self): """Test confirm_registration using valid link.""" # Create unconfirmed user first user = UserFactory.create(is_confirmed=False) uid = urlsafe_base64_encode(force_bytes(user.pk)) response = self.client.get( reverse('user_map:confirm_registration', args=(uid, user.key))) self.assertTemplateUsed(response, 'user_map/information.html') self.assertContains( response, 'Congratulations! Your account has been successfully confirmed.')
def test_confirm_registration_valid(self): """Test confirm_registration using valid link.""" # Create unconfirmed user first user = UserFactory.create(is_confirmed=False) uid = urlsafe_base64_encode(force_bytes(user.pk)) response = self.client.get( reverse('user_map:confirm_registration', args=(uid, user.key))) self.assertTemplateUsed(response, 'user_map/information.html') self.assertContains( response, 'Congratulations! Your account has been successfully confirmed.')
def test_read_user(self): """Method to test reading user.""" user_name = 'John Doe' user_website = 'www.johndoe.com' user = UserFactory.create(name=user_name, website=user_website) message = 'The user name should be %s, but it gives %s' % ( user_name, user.name) self.assertEqual(user_name, user.name, message) message = 'The user website should be %s, but it gives %s' % ( user_website, user.website) self.assertEqual(user_website, user.website, message)
def test_read_user(self): """Method to test reading user.""" user_name = 'John Doe' user_website = 'www.johndoe.com' user = UserFactory.create(name=user_name, website=user_website) message = 'The user name should be %s, but it gives %s' % (user_name, user.name) self.assertEqual(user_name, user.name, message) message = 'The user website should be %s, but it gives %s' % ( user_website, user.website) self.assertEqual(user_website, user.website, message)
def test_create_user(self): """Method to test user creation.""" user = UserFactory.create() message = 'The user is not instantiated successfully.' self.assertIsNotNone(user.id, message) # email_updates, is_admin, is_confirmed = False message = 'email_updates must be False' self.assertFalse(user.email_updates, message) message = 'is_admin must be False' self.assertFalse(user.is_admin, message) message = 'is_confirmed must be False' self.assertFalse(user.is_confirmed, message) # is_active = True message = 'is_active must be True' self.assertTrue(user.is_active, message)
def test_create_user(self): """Method to test user creation.""" user = UserFactory.create() message = 'The user is not instantiated successfully.' self.assertIsNotNone(user.id, message) # email_updates, is_admin, is_confirmed = False message = 'email_updates must be False' self.assertFalse(user.email_updates, message) message = 'is_admin must be False' self.assertFalse(user.is_admin, message) message = 'is_confirmed must be False' self.assertFalse(user.is_confirmed, message) # is_active = True message = 'is_active must be True' self.assertTrue(user.is_active, message)