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)