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)
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)
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)
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)