Пример #1
0
 def test_blanksfile(self):
     st = read()
     with TemporaryWorkingDirectory():
         testing_path = 'Temporary_wavefile'
         st.write(testing_path, format='MSEED')
         sfile = blanksfile(testing_path, 'L', 'TEST', overwrite=True)
         self.assertTrue(os.path.isfile(sfile))
         os.remove(sfile)
         sfile = blanksfile(testing_path, 'L', 'TEST', overwrite=True,
                            evtime=UTCDateTime())
         self.assertTrue(os.path.isfile(sfile))
         os.remove(sfile)
         with self.assertRaises(NordicParsingError):
             # No wavefile
             blanksfile('albert', 'L', 'TEST', overwrite=True)
         with self.assertRaises(NordicParsingError):
             # USER ID too long
             blanksfile(testing_path, 'L', 'TESTICLE', overwrite=True)
         with self.assertRaises(NordicParsingError):
             # Unknown event type
             blanksfile(testing_path, 'U', 'TEST', overwrite=True)
         # Check that it breaks when writing multiple versions
         sfiles = []
         for _i in range(10):
             # raises UserWarning: Desired sfile exists, will not overwrite
             with warnings.catch_warnings():
                 warnings.simplefilter('ignore', UserWarning)
                 sfiles.append(blanksfile(testing_path, 'L', 'TEST'))
         with self.assertRaises(NordicParsingError):
             # raises UserWarning: Desired sfile exists, will not overwrite
             with warnings.catch_warnings():
                 warnings.simplefilter('ignore', UserWarning)
                 blanksfile(testing_path, 'L', 'TEST')
         for sfile in sfiles:
             self.assertTrue(os.path.isfile(sfile))
Пример #2
0
 def test_blanksfile(self):
     st = read()
     testing_path = 'Temporary_wavefile'
     st.write(testing_path, format='MSEED')
     sfile = blanksfile(testing_path, 'L', 'TEST', overwrite=True)
     self.assertTrue(os.path.isfile(sfile))
     os.remove(sfile)
     sfile = blanksfile(testing_path, 'L', 'TEST', overwrite=True,
                        evtime=UTCDateTime())
     self.assertTrue(os.path.isfile(sfile))
     os.remove(sfile)
     with self.assertRaises(NordicParsingError):
         # No wavefile
         blanksfile('albert', 'L', 'TEST', overwrite=True)
     with self.assertRaises(NordicParsingError):
         # USER ID too long
         blanksfile(testing_path, 'L', 'TESTICLE', overwrite=True)
     with self.assertRaises(NordicParsingError):
         # Unknown event type
         blanksfile(testing_path, 'U', 'TEST', overwrite=True)
     # Check that it breaks when writing multiple versions
     sfiles = []
     for i in range(10):
         sfiles.append(blanksfile(testing_path, 'L', 'TEST'))
     with self.assertRaises(NordicParsingError):
         blanksfile(testing_path, 'L', 'TEST')
     for sfile in sfiles:
         self.assertTrue(os.path.isfile(sfile))
         os.remove(sfile)
     os.remove(testing_path)
Пример #3
0
 def test_blanksfile(self):
     st = read()
     with TemporaryWorkingDirectory():
         testing_path = 'Temporary_wavefile'
         st.write(testing_path, format='MSEED')
         sfile = blanksfile(testing_path, 'L', 'TEST', overwrite=True)
         self.assertTrue(os.path.isfile(sfile))
         os.remove(sfile)
         sfile = blanksfile(testing_path, 'L', 'TEST', overwrite=True,
                            evtime=UTCDateTime())
         self.assertTrue(os.path.isfile(sfile))
         os.remove(sfile)
         with self.assertRaises(NordicParsingError):
             # No wavefile
             blanksfile('albert', 'L', 'TEST', overwrite=True)
         with self.assertRaises(NordicParsingError):
             # USER ID too long
             blanksfile(testing_path, 'L', 'TESTICLE', overwrite=True)
         with self.assertRaises(NordicParsingError):
             # Unknown event type
             blanksfile(testing_path, 'U', 'TEST', overwrite=True)
         # Check that it breaks when writing multiple versions
         sfiles = []
         for _i in range(10):
             # raises UserWarning: Desired sfile exists, will not overwrite
             with warnings.catch_warnings():
                 warnings.simplefilter('ignore', UserWarning)
                 sfiles.append(blanksfile(testing_path, 'L', 'TEST'))
         with self.assertRaises(NordicParsingError):
             # raises UserWarning: Desired sfile exists, will not overwrite
             with warnings.catch_warnings():
                 warnings.simplefilter('ignore', UserWarning)
                 blanksfile(testing_path, 'L', 'TEST')
         for sfile in sfiles:
             self.assertTrue(os.path.isfile(sfile))
Пример #4
0
 def test_blanksfile(self):
     st = read()
     testing_path = 'Temporary_wavefile'
     st.write(testing_path, format='MSEED')
     sfile = blanksfile(testing_path, 'L', 'TEST', overwrite=True)
     self.assertTrue(os.path.isfile(sfile))
     os.remove(sfile)
     sfile = blanksfile(testing_path, 'L', 'TEST', overwrite=True,
                        evtime=UTCDateTime())
     self.assertTrue(os.path.isfile(sfile))
     os.remove(sfile)
     with self.assertRaises(NordicParsingError):
         # No wavefile
         blanksfile('albert', 'L', 'TEST', overwrite=True)
     with self.assertRaises(NordicParsingError):
         # USER ID too long
         blanksfile(testing_path, 'L', 'TESTICLE', overwrite=True)
     with self.assertRaises(NordicParsingError):
         # Unknown event type
         blanksfile(testing_path, 'U', 'TEST', overwrite=True)
     # Check that it breaks when writing multiple versions
     sfiles = []
     for i in range(10):
         sfiles.append(blanksfile(testing_path, 'L', 'TEST'))
     with self.assertRaises(NordicParsingError):
         blanksfile(testing_path, 'L', 'TEST')
     for sfile in sfiles:
         self.assertTrue(os.path.isfile(sfile))
         os.remove(sfile)
     os.remove(testing_path)