예제 #1
0
 def test_2g_with_bad_file(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] =  'mn001-1ax.dat'
     program_ran, error_message = _2g_bin_magic.main(False, **options)
     self.assertFalse(program_ran)
     self.assertEqual(error_message, "bad mag file")
예제 #2
0
 def test_2g_with_bad_file(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1ax.dat'
     program_ran, error_message = _2g_bin_magic.main(False, **options)
     self.assertFalse(program_ran)
     self.assertEqual(error_message, "bad mag file")
예제 #3
0
 def test_2g_fail_option6(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] =  'mn001-1a.dat'
     options['samp_con'] = '6'
     program_ran, error_message = _2g_bin_magic.main(False, **options)
     self.assertFalse(program_ran)
     self.assertEqual(error_message, "there is no er_samples.txt file in your input directory - you can't use naming convention #6")
예제 #4
0
 def test_2g_succeed_option7(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1a.dat'
     options['samp_con'] = '7-3'
     program_ran, outfile = _2g_bin_magic.main(False, **options)
     self.assertTrue(program_ran)
     self.assertEqual(outfile, './magic_measurements.txt')
예제 #5
0
 def test_2g_fail_option7(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1a.dat'
     options['samp_con'] = '7'
     program_ran, error_message = _2g_bin_magic.main(False, **options)
     self.assertFalse(program_ran)
     self.assertEqual(error_message, 'option [7] must be in form 7-Z where Z is an integer')
예제 #6
0
 def test_2g_with_files(self):
     options = {}
     options['ID'] = os.path.join(WD, 'pmagpy_data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1a.dat'
     program_ran, outfile = _2g_bin_magic.main(False, **options)
     self.assertTrue(program_ran)
     self.assertEqual(outfile, './magic_measurements.txt')
     self.assertTrue(os.path.isfile(outfile))
예제 #7
0
 def test_2g_succeed_option7(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1a.dat'
     options['samp_con'] = '7-3'
     program_ran, outfile = _2g_bin_magic.main(False, **options)
     self.assertTrue(program_ran)
     self.assertEqual(outfile, './magic_measurements.txt')
예제 #8
0
 def test_2g_fail_option7(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1a.dat'
     options['samp_con'] = '7'
     program_ran, error_message = _2g_bin_magic.main(False, **options)
     self.assertFalse(program_ran)
     self.assertEqual(
         error_message,
         'option [7] must be in form 7-Z where Z is an integer')
예제 #9
0
 def test_2g_fail_option6(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1a.dat'
     options['samp_con'] = '6'
     program_ran, error_message = _2g_bin_magic.main(False, **options)
     self.assertFalse(program_ran)
     self.assertEqual(
         error_message,
         "there is no er_samples.txt file in your input directory - you can't use naming convention #6"
     )
예제 #10
0
 def test_2g_with_options(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1a.dat'
     options['meas_file'] = 'mn001-1a.magic'
     options['samp_con'] = '4-3'
     options['inst'] = 'instrument'
     options['noave'] = 0
     options['specnum'] = 2
     options['location_name'] = 'location'
     options['or_con'] = '4'
     options['gmeths'] = 'FS-LOC-MAP:SO-POM'
     program_ran, outfile = _2g_bin_magic.main(False, **options)
     self.assertTrue(program_ran)
예제 #11
0
 def test_2g_with_options(self):
     options = {}
     options['ID'] = os.path.join(WD, 'data_files', 'Measurement_Import',
                                  '2g_bin_magic', 'mn1')
     options['mag_file'] = 'mn001-1a.dat'
     options['meas_file'] = 'mn001-1a.magic'
     options['samp_con'] = '4-3'
     options['inst'] = 'instrument'
     options['noave'] = 0
     options['specnum'] = 2
     options['location_name'] = 'location'
     options['or_con'] = '4'
     options['gmeths'] = 'FS-LOC-MAP:SO-POM'
     program_ran, outfile = _2g_bin_magic.main(False, **options)
     self.assertTrue(program_ran)
예제 #12
0
 def test_2g_with_no_files(self):
     options = {}
     program_ran, error_message = _2g_bin_magic.main(False, **options)
     self.assertFalse(program_ran)
     self.assertEqual(error_message, 'mag file is required input')
예제 #13
0
 def test_2g_with_no_files(self):
     options = {}
     program_ran, error_message = _2g_bin_magic.main(False, **options)
     self.assertFalse(program_ran)
     self.assertEqual(error_message, 'mag file is required input')