Exemplo n.º 1
0
    def test_create_user(self):
        m = UserManager()
        m.model = User

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

        self.assertTrue(u.check_password('pass'))
Exemplo n.º 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)
Exemplo n.º 3
0
    def test_create_user_without_email_raises(self):
        m = UserManager()
        m.model = User

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