Esempio n. 1
0
    def test_swappable_user_username_non_unique(self):
        @mock_inputs({
            'username': '******',
            'password': '******',
        })
        def createsuperuser():
            new_io = six.StringIO()
            call_command(
                "createsuperuser",
                interactive=True,
                email="*****@*****.**",
                stdout=new_io,
                stdin=MockTTY(),
            )
            command_output = new_io.getvalue().strip()
            self.assertEqual(command_output, 'Superuser created successfully.')

        for i in range(2):
            createsuperuser()

        users = CustomUserNonUniqueUsername.objects.filter(username="******")
        self.assertEqual(users.count(), 2)
Esempio n. 2
0
    def test_swappable_user_username_non_unique(self):
        @mock_inputs({
            'username': '******',
            'password': '******',
        })
        def createsuperuser():
            new_io = six.StringIO()
            call_command(
                "createsuperuser",
                interactive=True,
                email="*****@*****.**",
                stdout=new_io,
                stdin=MockTTY(),
            )
            command_output = new_io.getvalue().strip()
            self.assertEqual(command_output, 'Superuser created successfully.')

        for i in range(2):
            createsuperuser()

        users = CustomUserNonUniqueUsername.objects.filter(username="******")
        self.assertEqual(users.count(), 2)