"""Check that we handle an ImportError in a special way when command script importing files.""" import lldb from lldbsuite.test.decorators import * from lldbsuite.test.lldbtest import * from lldbsuite.test import lldbutil class Rdar12586188TestCase(TestBase): @add_test_categories(['pyapi']) @no_debug_info_test def test_rdar12586188_command(self): """Check that we handle an ImportError in a special way when command script importing files.""" self.run_test() def run_test(self): """Check that we handle an ImportError in a special way when command script importing files.""" self.expect( "command script import ./fail12586188.py --allow-reload", error=True, substrs=['raise ImportError("I do not want to be imported")']) self.expect( "command script import ./fail212586188.py --allow-reload", error=True, substrs=['raise ValueError("I do not want to be imported")'])