Ejemplo n.º 1
0
    def test_batch_command_interface(self):
        travis = os.environ.get('TRAVIS') == 'true'
        def substitute(old, new):
            fname = 'conf.json'
            with open(fname) as f:
                text = f.read()
            text = text.replace(old, new)
            with open(fname, 'w') as f:
                f.write(text)

        # QHD
        with quiet(), tempdir():
            script(['create'])
            script(['calc'])
            script(['moveout'])
            script(['convert', 'Prf_Ps', 'SAC'])
            if obspyh5:
                with warnings.catch_warnings():
                    warnings.simplefilter("ignore")
                    script(['convert', 'Prf_Ps', 'H5'])
            script(['stack', 'Prf_Ps'])
            if not travis:
                script(['plot', 'Prf_Ps'])

        # SAC
        with quiet(), tempdir():
            script(['create'])
            substitute('"format": "Q"', '"format": "SAC"')
            script(['calc'])
            script(['moveout'])
            script(['convert', 'Prf_Ps', 'Q'])
            if obspyh5:
                with warnings.catch_warnings():
                    warnings.simplefilter("ignore")
                    script(['convert', 'Prf_Ps', 'H5'])
            script(['stack', 'Prf_Ps'])
            if not travis:
                script(['plot', 'Prf'])
        # H5
        if obspyh5:
            with quiet(), tempdir(), warnings.catch_warnings():
                warnings.simplefilter("ignore")
                script(['create'])
                substitute('"format": "Q"', '"format": "H5"')
                script(['calc'])
                script(['moveout'])
                script(['convert', 'Prf_Ps', 'Q'])
                script(['convert', 'Prf_Ps', 'SAC'])
                script(['stack', 'Prf_Ps'])
                if not travis:
                    script(['plot', 'Prf'])
Ejemplo n.º 2
0
 def test_entry_point(self):
     ep_script = load_entry_point('rf', 'console_scripts', 'rf')
     try:
         with quiet():
             ep_script(['-h'])
     except SystemExit:
         pass
Ejemplo n.º 3
0
 def test_entry_point(self):
     ep_script = load_entry_point('rf', 'console_scripts', 'rf')
     try:
         with quiet():
             ep_script(['-h'])
     except SystemExit:
         pass