Commit b67361fb authored by Wei Shoulin's avatar Wei Shoulin
Browse files

yield bug

parent f1c8509a
...@@ -71,5 +71,5 @@ class FitsApi(object): ...@@ -71,5 +71,5 @@ class FitsApi(object):
parameter kwargs: parameter kwargs:
file_path = [str] file_path = [str]
''' '''
yield self.stub.write(**kwargs) return self.stub.write(**kwargs)
...@@ -70,5 +70,5 @@ class RefFitsApi(object): ...@@ -70,5 +70,5 @@ class RefFitsApi(object):
parameter kwargs: parameter kwargs:
file_path = [str] file_path = [str]
''' '''
yield self.stub.write(**kwargs) return self.stub.write(**kwargs)
...@@ -52,5 +52,5 @@ class Result0Api(object): ...@@ -52,5 +52,5 @@ class Result0Api(object):
file_path = [str], file_path = [str],
proc_type = [str] proc_type = [str]
''' '''
yield self.stub.write(**kwargs) return self.stub.write(**kwargs)
...@@ -51,5 +51,5 @@ class Result1Api(object): ...@@ -51,5 +51,5 @@ class Result1Api(object):
proc_type = [str], proc_type = [str],
result0_ids = [list] result0_ids = [list]
''' '''
yield self.stub.write(**kwargs) return self.stub.write(**kwargs)
...@@ -10,34 +10,34 @@ class IFSFitsTestCase(unittest.TestCase): ...@@ -10,34 +10,34 @@ class IFSFitsTestCase(unittest.TestCase):
self.api = RefFitsApi() self.api = RefFitsApi()
def test_find(self): def test_find(self):
recs = self.api.find(exp_time=('2021-03-19 13:42:22', '2021-03-19 15:28:00'), ref_type=RefFitsApi.REF_FITS_FLAT) recs = self.api.find(exp_time=('2021-03-24 10:14:56', '2021-03-24 10:15:56'), ref_type=RefFitsApi.REF_FITS_FLAT)
print('find:', recs) print('find:', recs)
assert len(recs) > 1 # assert len(recs) > 1
recs = self.api.find() # recs = self.api.find()
print('=' * 80) # print('=' * 80)
print('find:', recs) # print('find:', recs)
assert len(recs) > 1 # assert len(recs) > 1
def test_read(self): # def test_read(self):
recs = self.api.find(file_name='CCD2_Flat_img.fits') # recs = self.api.find(file_name='CCD2_Flat_img.fits')
print("The full path: ", os.path.join(self.api.file_prefix, recs[0]['file_path'])) # print("The full path: ", os.path.join(self.api.file_prefix, recs[0]['file_path']))
file_segments = self.api.read(file_path=recs[0]['file_path']) # file_segments = self.api.read(file_path=recs[0]['file_path'])
file_bytes = b''.join(file_segments) # file_bytes = b''.join(file_segments)
hdul = fits.HDUList.fromstring(file_bytes) # hdul = fits.HDUList.fromstring(file_bytes)
print(hdul.info()) # print(hdul.info())
hdr = hdul[0].header # hdr = hdul[0].header
print(repr(hdr)) # print(repr(hdr))
def test_update_status(self): # def test_update_status(self):
recs = self.api.find(file_name='CCD2_Flat_img.fits') # recs = self.api.find(file_name='CCD2_Flat_img.fits')
self.api.update_status(fits_id=recs[0]['id'],status=1) # self.api.update_status(fits_id=recs[0]['id'],status=1)
rec = self.api.get(fits_id=recs[0]['id']) # rec = self.api.get(fits_id=recs[0]['id'])
assert rec['status'] == 1 # assert rec['status'] == 1
def test_write(self): # def test_write(self):
recs = self.api.write(file_path='/opt/temp/csst_ifs/CCD3_Flat_img.fits') # recs = self.api.write(file_path='/opt/temp/csst_ifs/CCD3_Flat_img.fits')
recs = self.api.find(file_name='CCD3_Flat_img.fits') # recs = self.api.find(file_name='CCD3_Flat_img.fits')
rec = self.api.get(fits_id=recs[0]['id']) # rec = self.api.get(fits_id=recs[0]['id'])
print(rec) # print(rec)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment