[update] unit test for Metadata class

This commit is contained in:
Marcel Paffrath 2018-07-12 11:28:43 +02:00
parent 1d571a0046
commit 84ed0b900f

View File

@ -1,12 +1,14 @@
import unittest import unittest
import os import os
from obspy import UTCDateTime
from pylot.core.util.dataprocessing import Metadata from pylot.core.util.dataprocessing import Metadata
class TestMetadata(unittest.TestCase): class TestMetadata(unittest.TestCase):
def setUp(self): def setUp(self):
self.station_id = 'BW.WETR..HH' self.station_id = 'BW.WETR..HH'
self.time = UTCDateTime('2012-08-01')
metadata_folder = 'metadata1' metadata_folder = 'metadata1'
self.m = Metadata(metadata_folder) self.m = Metadata(metadata_folder)
@ -17,7 +19,7 @@ class TestMetadata(unittest.TestCase):
} }
result = {} result = {}
for channel in ('Z', 'N', 'E'): for channel in ('Z', 'N', 'E'):
coords = self.m.get_coordinates(self.station_id+channel) coords = self.m.get_coordinates(self.station_id+channel, time=self.time)
result[channel] = coords result[channel] = coords
self.assertDictEqual(result[channel], expected[channel]) self.assertDictEqual(result[channel], expected[channel])