def setUp(self): self.user = BaseUserFactory() self.unknown_user_email = faker.email() self.url = reverse('api:auth:forgot-password-reset') self.data = { 'user': self.user.email }
def setUp(self): self.test_password = faker.password() self.test_email = faker.email() self.user = BaseUserFactory(email=self.test_email) self.user.set_password(self.test_password) self.user.is_active = True self.user.save() self.login_url = reverse('api:auth:login')
def test_user_cannot_login_with_wrong_email(self): email = faker.email() data = { 'email': email, 'password': self.test_password, } response = client.post(self.login_url, data=data) self.assertEqual(response.status_code, 400)
def setUp(self): self.test_email = faker.email() self.test_password = faker.password() self.user = BaseUserFactory(email=self.test_email) self.user.set_password(self.test_password) self.user.save() self.login_url = reverse('api:auth:login') self.logout_url = reverse('api:auth:logout') self.change_password_url = reverse('api:auth:change-password') self.data = { 'email': self.test_email, 'password': self.test_password, }
def setUp(self): self.test_email = faker.email() self.test_password = faker.password() self.user = BaseUserFactory(email=self.test_email) self.user.set_password(self.test_password) self.user.is_active = True self.user.save() self.login_url = reverse('api:auth:login') self.user_detail_url = reverse('api:auth:user-detail') self.data = { 'email': self.test_email, 'password': self.test_password, }
def test_creating_single_teacher_works(self): count = Teacher.objects.count() email, password = faker.email(), faker.password() Teacher.objects.create(email=email, password=password) self.assertEqual(count + 1, Teacher.objects.count()) teacher = Teacher.objects.first() self.assertEqual(email, teacher.email) self.assertTrue(teacher.user.check_password(password)) self.assertIsNotNone(teacher.user.downcast(Teacher))
def test_creating_single_student_works(self): count = Student.objects.count() email, password = faker.email(), faker.password() Student.objects.create(email=email, password=password) self.assertEqual(count + 1, Student.objects.count()) student = Student.objects.first() self.assertEqual(email, student.email) self.assertTrue(student.user.check_password(password)) self.assertIsNotNone(student.user.downcast(Student))
def setUp(self): self.email = faker.email() self.test_password = faker.password()
class BaseUserFactory(factory.DjangoModelFactory): class Meta: model = BaseUser email = factory.Sequence(lambda n: '{}{}'.format(n, faker.email())) password = faker.password()