Example #1
0
    def test_dataless2xseed(self):
        with TemporaryWorkingDirectory():
            with CatchOutput() as out:
                obspy_dataless2xseed([self.dataless_file])

            expected = '''Found 1 files.
Parsing file %s
''' % (self.dataless_file,)
            self.assertEqual(expected.encode('utf-8'), out.stdout)

            self.assertTrue(os.path.exists(self.xseed_name))

            with open(self.xseed_file, 'rt') as fh:
                expected = fh.read()
            with open(self.xseed_name, 'rt') as fh:
                actual = fh.read()

            self.assertEqual(expected, actual)
Example #2
0
    def test_dataless2xseed(self):
        with TemporaryWorkingDirectory():
            with CatchOutput() as out:
                obspy_dataless2xseed([self.dataless_file])

            expected = '''Found 1 files.
Parsing file %s
''' % (self.dataless_file, )
            self.assertEqual(expected.encode('utf-8'), out.stdout)

            self.assertTrue(os.path.exists(self.xseed_name))

            with open(self.xseed_file, 'rt') as fh:
                expected = fh.read()
            with open(self.xseed_name, 'rt') as fh:
                actual = fh.read()

            self.assertEqual(expected, actual)
Example #3
0
    def test_dataless2xseed_split(self):
        dataless_multi_file = os.path.join(os.path.dirname(__file__), 'data',
                                           'CL.AIO.dataless')

        with TemporaryWorkingDirectory():
            with CatchOutput() as out:
                obspy_dataless2xseed(['--split-stations', dataless_multi_file])

            expected = '''Found 1 files.
Parsing file %s
''' % (dataless_multi_file, )
            self.assertEqual(expected.encode('utf-8'), out.stdout)

            expected = [
                'CL.AIO.dataless.xml', 'CL.AIO.dataless.xml.1028697240.0.xml',
                'CL.AIO.dataless.xml.1033117440.0.xml',
                'CL.AIO.dataless.xml.1278350400.0.xml',
                'CL.AIO.dataless.xml.1308244920.0.xml'
            ]
            actual = sorted(os.listdir(os.curdir))
            self.assertEqual(expected, actual)
Example #4
0
    def test_dataless2xseed_split(self):
        dataless_multi_file = os.path.join(os.path.dirname(__file__),
                                           'data',
                                           'CL.AIO.dataless')

        with TemporaryWorkingDirectory():
            with CatchOutput() as out:
                obspy_dataless2xseed(['--split-stations',
                                      dataless_multi_file])

            expected = '''Found 1 files.
Parsing file %s
''' % (dataless_multi_file,)
            self.assertEqual(expected.encode('utf-8'), out.stdout)

            expected = ['CL.AIO.dataless.xml',
                        'CL.AIO.dataless.xml.1028697240.0.xml',
                        'CL.AIO.dataless.xml.1033117440.0.xml',
                        'CL.AIO.dataless.xml.1278350400.0.xml',
                        'CL.AIO.dataless.xml.1308244920.0.xml']
            actual = sorted(os.listdir(os.curdir))
            self.assertEqual(expected, actual)