コード例 #1
0
class EmailBackendTest(TestCase):

    def setUp(self):
        UserModel = get_user_model()
        UserModel.objects.create_user(
            username='******',
            email='*****@*****.**',
            password='******'
        )
        self.backend = EmailBackend()

    def test_authenticate_with_email(self):
        user = self.backend.authenticate(
            email='*****@*****.**',
            password='******'
        )
        self.assertIsNotNone(user)

    def test_wrong_password(self):
        user = self.backend.authenticate(
            email='*****@*****.**',
            password='******'
        )
        self.assertIsNone(user)

    def test_unknown_user(self):
        user = self.backend.authenticate(
            email='*****@*****.**',
            password='******'
        )
        self.assertIsNone(user)

    def test_get_user(self):
        self.assertIsNotNone(self.backend.get_user(1))
コード例 #2
0
 def setUp(self):
     UserModel = get_user_model()
     UserModel.objects.create_user(
         username='******',
         email='*****@*****.**',
         password='******'
     )
     self.backend = EmailBackend()
コード例 #3
0
ファイル: test_backends.py プロジェクト: olivx/jc-challenge
 def setUp(self):
     UserModel = get_user_model()
     UserModel.objects.create_user(username='******',
                                   email='*****@*****.**',
                                   password='******')
     UserModel.objects.create_user(username='******',
                                   email='*****@*****.**',
                                   password='******')
     self.backend = EmailBackend()
コード例 #4
0
ファイル: test_backends.py プロジェクト: rg3915/custom-admin
 def setUp(self):
     UserModel = get_user_model()
     UserModel.objects.create_user(
         username='******',
         email='*****@*****.**',
         password='******'
     )
     UserModel.objects.create_user(
         username='******',
         email='*****@*****.**',
         password='******'
     )
     self.backend = EmailBackend()
コード例 #5
0
ファイル: test_backends.py プロジェクト: olivx/jc-challenge
class MultipleEmailsTest(TestCase):
    def setUp(self):
        UserModel = get_user_model()
        UserModel.objects.create_user(username='******',
                                      email='*****@*****.**',
                                      password='******')
        UserModel.objects.create_user(username='******',
                                      email='*****@*****.**',
                                      password='******')
        self.backend = EmailBackend()

    def test_multiple_emails(self):
        user = self.backend.authenticate(email='*****@*****.**',
                                         password='******')
        self.assertIsNone(user)
コード例 #6
0
ファイル: test_backends.py プロジェクト: rg3915/custom-admin
class MultipleEmailsTest(TestCase):

    def setUp(self):
        UserModel = get_user_model()
        UserModel.objects.create_user(
            username='******',
            email='*****@*****.**',
            password='******'
        )
        UserModel.objects.create_user(
            username='******',
            email='*****@*****.**',
            password='******'
        )
        self.backend = EmailBackend()

    def test_multiple_emails(self):
        user = self.backend.authenticate(
            email='*****@*****.**', password='******')
        self.assertIsNone(user)