Esempio n. 1
0
 def test_creates_superuser_interactive_when_non_su_present(self, exe_cmdline):
     user_model = get_user_model()
     user_model.objects.create_user('john', '*****@*****.**', 'johnpassword')
     args = Mock()
     args.admin_username = False
     create_admin_users(args)
     exe_cmdline.assert_called_with(["", "createsuperuser"])
Esempio n. 2
0
 def test_creates_superuser_interactive_when_non_su_present(self, exe_cmdline):
     user_model = get_user_model()
     user_model.objects.create_user("john", "*****@*****.**", "johnpassword")
     args = Mock()
     args.admin_username = False
     create_admin_users(args)
     exe_cmdline.assert_called_with(["", "createsuperuser"])
Esempio n. 3
0
    def test_that_it_looks_for_existing_users_before_createsuperuser_interactive(self, exe_cmdline):
        args = Mock()
        args.admin_username = False

        User = get_user_model()

        create_admin_users(args)
        print User.objects.all()
        exe_cmdline.assert_called_with(["", "createsuperuser"])
Esempio n. 4
0
    def test_that_it_looks_for_existing_users_before_createsuperuser_interactive(self, exe_cmdline):
        args = Mock()
        args.admin_username = False

        User = get_user_model()

        create_admin_users(args)
        print User.objects.all()
        exe_cmdline.assert_called_with(["", "createsuperuser"])
Esempio n. 5
0
    def test_that_does_not_createsuperuser_interactive(self, exe_cmdline):

        args = Mock()
        args.admin_username = False

        User = get_user_model()
        User.objects.create_superuser('superuser', 'superuser', '*****@*****.**')

        create_admin_users(args)
        self.assertFalse(exe_cmdline.called)
Esempio n. 6
0
    def test_that_does_not_createsuperuser_interactive(self, exe_cmdline):

        args = Mock()
        args.admin_username = False

        User = get_user_model()
        User.objects.create_superuser("superuser", "superuser", "*****@*****.**")

        create_admin_users(args)
        self.assertFalse(exe_cmdline.called)