def test_processing(self): base_path = self.wo.opdict['base_path'] datadir = self.wo.opdict['datadir'] test_datadir = self.wo.opdict['test_datadir'] expected_signature_filename = os.path.join(base_path, test_datadir, 'test_data_signature.dat') expected_signature_file = open(expected_signature_filename, 'r') expected_lines = expected_signature_file.readlines() do_SDS_processing_setup_and_run(self.wo.opdict) waveforms_to_signature(base_path, os.path.join('data', datadir), '*mseed', 'data_signature.dat') signature_filename = os.path.join(base_path, 'data', datadir, 'data_signature.dat') signature_file = open(signature_filename, 'r') lines = signature_file.readlines() lines.sort() expected_lines.sort() nlines = len(lines) for i in xrange(nlines): line = lines[i] exp_line = expected_lines[i] self.assertSequenceEqual(line.split()[0], exp_line.split()[0]) np.testing.assert_array_almost_equal(\ np.float(line.split()[1]), np.float(exp_line.split()[1]), decimal=3) np.testing.assert_array_almost_equal(\ np.float(line.split()[2]), np.float(exp_line.split()[2]), decimal=3)
def test_processing(self): base_path = self.wo.opdict['base_path'] datadir = self.wo.opdict['datadir'] test_datadir = self.wo.opdict['test_datadir'] expected_signature_filename = os.path.join(base_path, test_datadir, 'test_data_signature.dat') expected_signature_file = open(expected_signature_filename, 'r') expected_lines = expected_signature_file.readlines() do_SDS_processing_setup_and_run(self.wo.opdict) waveforms_to_signature(base_path, os.path.join('data', datadir), '*mseed', 'data_signature.dat') signature_filename = os.path.join(base_path, 'data', datadir, 'data_signature.dat') signature_file = open(signature_filename, 'r') lines = signature_file.readlines() lines.sort() expected_lines.sort() nlines = len(lines) for i in xrange(nlines) : line = lines[i] exp_line = expected_lines[i] self.assertSequenceEqual(line.split()[0], exp_line.split()[0]) np.testing.assert_array_almost_equal(\ np.float(line.split()[1]), np.float(exp_line.split()[1]), decimal=3) np.testing.assert_array_almost_equal(\ np.float(line.split()[2]), np.float(exp_line.split()[2]), decimal=3)
def test_processing(self): base_path=self.wo.opdict['base_path'] datadir=self.wo.opdict['datadir'] test_datadir=self.wo.opdict['test_datadir'] expected_signature_filename = os.path.join(base_path,test_datadir,'test_data_signature.dat') expected_signature_file = open(expected_signature_filename,'r') expected_lines=expected_signature_file.readlines() #self.wo.opdict['load_ttimes_buf']=False do_SDS_processing_setup_and_run(self.wo.opdict) waveforms_to_signature(base_path,os.path.join('data',datadir),'*mseed','data_signature.dat') signature_filename=os.path.join(base_path,'data',datadir,'data_signature.dat') signature_file = open(signature_filename,'r') lines=signature_file.readlines()
def test_processing(self): base_path = self.wo.opdict["base_path"] datadir = self.wo.opdict["datadir"] test_datadir = self.wo.opdict["test_datadir"] expected_signature_filename = os.path.join(base_path, test_datadir, "test_data_signature.dat") expected_signature_file = open(expected_signature_filename, "r") expected_lines = expected_signature_file.readlines() do_SDS_processing_setup_and_run(self.wo.opdict) waveforms_to_signature(base_path, os.path.join("data", datadir), "*mseed", "data_signature.dat") signature_filename = os.path.join(base_path, "data", datadir, "data_signature.dat") signature_file = open(signature_filename, "r") lines = signature_file.readlines() lines.sort() expected_lines.sort() self.assertSequenceEqual(lines, expected_lines)