コード例 #1
0
ファイル: rfb_test.py プロジェクト: liq07lzucn/radpy
    def read_test(self):
        '''Read in test rfb files and check certain attributes against
        reference pickled files. '''

        for i in range(1, 5):
            f = open(PATH + str(i) + '.rfb', 'rb')
            #print './Unit Tests/test'+str(i)+'.rfb'
            input = omnipro_file.parse(f.read())
            f.close()

            compare_file = open(PATH + str(i) + '.pkl', 'rb')
            compare = cPickle.load(compare_file)
            compare_file.close()

            for j in range(len(input)):
                npt.assert_equal(input[j].abscissa, compare[j].abscissa)
                npt.assert_equal(input[j].ordinate, compare[j].ordinate)
                self.assertEqual(input[j].main_header['SSD'],
                                 compare[j].main_header['SSD'])
                self.assertEqual(input[j].main_header['wedge_angle'],
                                 compare[j].main_header['wedge_angle'])
                self.assertEqual(input[j].measurement_header['detector'],
                                 compare[j].measurement_header['detector'])
                self.assertEqual(input[j].measurement_header\
                                 ['scan_start_depth'],
                                 compare[j].measurement_header\
                                 ['scan_start_depth'])
コード例 #2
0
ファイル: rfb_test.py プロジェクト: sparkpoints/radpy
 def read_test(self):
     '''Read in test rfb files and check certain attributes against
     reference pickled files. '''
     
     
     for i in range(1,5):
         f = open(PATH + str(i) + '.rfb','rb')
         #print './Unit Tests/test'+str(i)+'.rfb'
         input = omnipro_file.parse(f.read())
         f.close()
         
         compare_file = open(PATH + str(i) + '.pkl','rb')
         compare = cPickle.load(compare_file)
         compare_file.close()
         
         for j in range(len(input)):
             npt.assert_equal(input[j].abscissa,
                              compare[j].abscissa)
             npt.assert_equal(input[j].ordinate,
                              compare[j].ordinate)
             self.assertEqual(input[j].main_header['SSD'],
                              compare[j].main_header['SSD'])
             self.assertEqual(input[j].main_header['wedge_angle'],
                              compare[j].main_header['wedge_angle'])
             self.assertEqual(input[j].measurement_header['detector'],
                              compare[j].measurement_header['detector'])
             self.assertEqual(input[j].measurement_header\
                              ['scan_start_depth'],
                              compare[j].measurement_header\
                              ['scan_start_depth'])
コード例 #3
0
ファイル: rfb_test.py プロジェクト: sparkpoints/radpy
def regen_pickle_data():
    import os; print os.getcwd()
    PATH = '../plugins/BeamAnalysis/view/RFB/Unit Tests/test'
    for i in range(1,5):
        f = open(PATH + str(i) +'.rfb','rb')
        input = omnipro_file.parse(f.read())
        f.close()
        
        pickle_file = open(PATH + str(i) + '.pkl','wb')
        cPickle.dump(input, pickle_file)
        pickle_file.close()
コード例 #4
0
ファイル: rfb_test.py プロジェクト: liq07lzucn/radpy
def regen_pickle_data():
    import os
    print os.getcwd()
    PATH = '../plugins/BeamAnalysis/view/RFB/Unit Tests/test'
    for i in range(1, 5):
        f = open(PATH + str(i) + '.rfb', 'rb')
        input = omnipro_file.parse(f.read())
        f.close()

        pickle_file = open(PATH + str(i) + '.pkl', 'wb')
        cPickle.dump(input, pickle_file)
        pickle_file.close()