Exemple #1
0
 def test_instrument_does_not_exist(self):
     self.assertTrue(os.path.exists(self._data_directory))
     with self.assertRaises(RuntimeError):
         GenerateLogbook(Directory=self._data_directory,
                         OutputWorkspace='__unused',
                         Facility='ISIS',
                         Instrument='nonexistent')
 def test_d7_custom_with_summing(self):
     self.assertTrue(os.path.exists(self._data_directory))
     GenerateLogbook(Directory=self._data_directory,
                     OutputWorkspace='custom_logbook_w_summing', Facility='ILL', Instrument='D7',
                     NumorRange="396990:396993", CustomEntries='/entry0/acquisition_mode',
                     OptionalHeaders='polarisation')
     self._check_output('custom_logbook_w_summing', numberEntries=3, numberColumns=8)
Exemple #3
0
 def test_d7_default(self):
     self.assertTrue(os.path.exists(self._data_directory))
     GenerateLogbook(Directory=self._data_directory,
                     OutputWorkspace='default_logbook',
                     Facility='ILL',
                     Instrument='D7',
                     NumorRange="396990:396993")
     self._check_output('default_logbook', numberEntries=3, numberColumns=7)
Exemple #4
0
 def test_d7_save_csv(self):
     self.assertTrue(os.path.exists(self._data_directory))
     GenerateLogbook(Directory=self._data_directory,
                     OutputWorkspace='__unused',
                     Facility='ILL',
                     Instrument='D7',
                     NumorRange="396990:396993",
                     OutputFile=os.path.join(gettempdir(), 'logbook.csv'))
     self.assertTrue(os.path.join(gettempdir(), 'logbook.csv'))
Exemple #5
0
 def test_d7_optional(self):
     self.assertTrue(os.path.exists(self._data_directory))
     GenerateLogbook(Directory=self._data_directory,
                     OutputWorkspace='optional_logbook',
                     Facility='ILL',
                     Instrument='D7',
                     NumorRange="396990:396993",
                     OptionalHeaders='TOF')
     self._check_output('optional_logbook',
                        numberEntries=3,
                        numberColumns=8)
Exemple #6
0
 def runTest(self):
     GenerateLogbook(Directory=self._data_directory, OutputWorkspace='d11b_logbook',
                     Facility='ILL', Instrument='D11B', NumorRange='000361,000362',
                     OptionalHeaders='all')
Exemple #7
0
 def runTest(self):
     GenerateLogbook(Directory=self._data_directory, OutputWorkspace='d11_logbook',
                     Facility='ILL', Instrument='D11', NumorRange='017038,017039')
Exemple #8
0
 def runTest(self):
     GenerateLogbook(Directory=self._data_directory, OutputWorkspace='d33_logbook',
                     Facility='ILL', Instrument='D33', NumorRange='162689,162690',
                     OptionalHeaders='all')
Exemple #9
0
 def runTest(self):
     GenerateLogbook(Directory=self._data_directory, OutputWorkspace='in6_logbook',
                     Facility='ILL', Instrument='IN6', NumorRange='224436,224437',
                     OptionalHeaders='all')
Exemple #10
0
 def runTest(self):
     GenerateLogbook(Directory=self._data_directory, OutputWorkspace='in5_logbook',
                     Facility='ILL', Instrument='IN5', NumorRange='199728,199729',
                     OptionalHeaders='all')
Exemple #11
0
 def runTest(self):
     GenerateLogbook(Directory=self._data_directory, OutputWorkspace='d22b_logbook',
                     Facility='ILL', Instrument='D22B', NumorRange='398672,398673',
                     OptionalHeaders='all')