示例#1
0
 def testWriteRead(self):
     now = time.time()
     n = 10
     deltat = 0.1
     
     networks = [ rn(2) for i in range(5) ]
     
     traces1 = [ trace.Trace(rc(networks), rn(4), rn(2), rn(3), tmin=now+i*deltat*n*2, deltat=deltat, ydata=num.arange(n, dtype=num.int32), mtime=now)
         for i in range(100) ]
         
     tempdir = tempfile.mkdtemp()
     fns = mseed.save(traces1, pjoin(tempdir, '%(network)s'))
     traces2 = []
     for fn in fns:
         traces2.extend(mseed.load(fn))
         
     for tr in traces1:
         assert tr in traces2
         
     for fn in fns:
         os.remove(fn)
     shutil.rmtree(tempdir)
示例#2
0
 def testReadEmpty(self):
     tempfn = tempfile.mkstemp()[1]
     try:
         trs = mseed.load(tempfn)
     except mseed.MSeedError, e:
         pass
示例#3
0
 def testReadNonexistant(self):
     try:
         trs = mseed.load('/tmp/thisfileshouldnotexist')
     except OSError, e:
         pass