def run_bloodyAD(self, args):
        """
        Helper function to call bloodyAD's argparse directly.
        """
        sys.argv = ["bloodyAD.py"] + args.split()
        try:
            bloodyAD_main()
        except SystemExit as e:
            if e.code != 0:
                print(f"Command failed: {' '.join(sys.argv)}")
                raise

        Helper function to call bloodyAD's argparse directly.
        
tests/test_authentication.py