Exemplo n.º 1
0
 def setUp(self):
     kernels = get_image_kernels('B10_013341_1010_XN_79S172W')
     self.updated_kernels, self.binary_kernels = convert_kernels(kernels)
     spice.furnsh(self.updated_kernels)
     self.driver = NaifSpice()
     self.driver.instrument_id = 'MRO_CTX'
     self.driver.spacecraft_name = 'MRO'
     self.driver.target_name = 'Mars'
     self.driver.spacecraft_clock_start_count = '0'
     self.driver.spacecraft_clock_stop_count = '1/60000'
     # Center ET obtained from B10_013341_1010_XN_79S172W Label
     self.driver.center_ephemeris_time = 297088762.61698407
Exemplo n.º 2
0
def test_swap_observer_target_keyword(key_val, return_val):
    with patch('ale.base.data_naif.spice.gcpool', return_value=key_val) as gcpool, \
         patch('ale.base.data_naif.NaifSpice.ikid', new_callable=PropertyMock) as ikid:
        ikid.return_value = -12345
        assert NaifSpice().swap_observer_target == return_val
        gcpool.assert_called_with('INS-12345_SWAP_OBSERVER_TARGET', 0, 1)
Exemplo n.º 3
0
def test_correct_lt_to_surface_keyword(key_val, return_val):
    with patch('ale.base.data_naif.spice.gcpool', return_value=key_val) as gcpool, \
         patch('ale.base.data_naif.NaifSpice.ikid', new_callable=PropertyMock) as ikid:
        ikid.return_value = -12345
        assert NaifSpice().correct_lt_to_surface == return_val
        gcpool.assert_called_with('INS-12345_LT_SURFACE_CORRECT', 0, 1)
Exemplo n.º 4
0
def test_light_time_correction_keyword():
    with patch('ale.base.data_naif.spice.gcpool', return_value=['NONE']) as gcpool, \
         patch('ale.base.data_naif.NaifSpice.ikid', new_callable=PropertyMock) as ikid:
        ikid.return_value = -12345
        assert NaifSpice().light_time_correction == 'NONE'
        gcpool.assert_called_with('INS-12345_LIGHTTIME_CORRECTION', 0, 1)