def test_app(self):
        # skip if this isn't a Mac with codesign installed
        if platform.system() != 'Darwin' or CODESIGN_BIN is None:
            raise SkipTest

        # resign the test app that has frameworks, extract it to a temp directory
        working_dir = tempfile.mkdtemp()
        resigned_ipa_path = join(working_dir, 'resigned.ipa')
        self.resign(self.TEST_WITH_FRAMEWORKS_IPA,
                    output_path=resigned_ipa_path)
        old_cwd = os.getcwd()
        os.chdir(working_dir)
        with zipfile.ZipFile(resigned_ipa_path) as zf:
            zf.extractall()

        # expected path to app
        # When we ask for codesign to analyze the app directory, it
        # will default to showing info for the main executable
        app_path = join(working_dir, 'Payload/isignTestApp.app')
        self.check_bundle(app_path)

        # Now we do similar tests for a dynamic library, linked to the
        # main executable.
        dylib_path = join(app_path, 'Frameworks', 'libswiftCore.dylib')
        self.check_dylib(dylib_path)

        # Now we do similar tests for a framework
        framework_path = join(app_path, 'Frameworks', 'FontAwesome_swift.framework')
        self.check_bundle(framework_path)

        shutil.rmtree(working_dir)
        os.chdir(old_cwd)
returns the min/max indexes for array ene at (cen-hwhm) and (cen+hwhm)
dataset/ETHPy150Open saucelabs/isign/tests/test_versus_apple.py/TestVersusApple.test_app--crossover with--dataset/ETHPy150Open xraypy/xraylarch/plugins/math/convolution1D.py/get_ene_index