Exemple #1
0
    def test_create_user(self):
        m = UserManager()
        m.model = User

        u = m.create_user(email="*****@*****.**", password="******")

        self.assertTrue(u.check_password('pass'))
Exemple #2
0
    def test_create_superuser(self):
        m = UserManager()
        m.model = User

        u = m.create_superuser(email="*****@*****.**", password="******")

        self.assertTrue(u.is_admin)
        self.assertTrue(u.is_superuser)
Exemple #3
0
    def test_create_user_without_email_raises(self):
        m = UserManager()
        m.model = User

        self.assertRaises(
            ValueError,
            m.create_user,
            None,
            password="******"
        )
Exemple #4
0
    def test_create_user(self):
        m = UserManager()
        m.model = User

        u = m.create_user(
            email="*****@*****.**",
            password="******"
        )

        self.assertTrue(u.check_password('pass'))
Exemple #5
0
    def test_create_superuser(self):
        m = UserManager()
        m.model = User

        u = m.create_superuser(
            email="*****@*****.**",
            password="******"
        )

        self.assertTrue(u.is_admin)
        self.assertTrue(u.is_superuser)
Exemple #6
0
    def test_create_user_without_email_raises(self):
        m = UserManager()
        m.model = User

        self.assertRaises(ValueError, m.create_user, None, password="******")