def test_can_handle_query(): ans1 = eve.EVEClient._can_handle_query(Time('2012/8/9', '2012/8/10'), Instrument('eve'), Level(0)) assert ans1 is True ans2 = eve.EVEClient._can_handle_query(Time('2012/7/7', '2012/7/7')) assert ans2 is False ans3 = eve.EVEClient._can_handle_query(Time('2012/8/9', '2012/8/10'), Instrument('eve'), Source('sdo')) assert ans3 is False
def test_can_handle_query(LCClient): ans1 = LCClient._can_handle_query(Time('2012/8/9', '2012/8/10'), Instrument('eve'), Level(0)) assert ans1 is True ans2 = LCClient._can_handle_query(Time('2012/7/7', '2012/7/7')) assert ans2 is False ans3 = LCClient._can_handle_query(Time('2012/8/9', '2012/8/10'), Instrument('eve'), Source('sdo')) assert ans3 is False ans4 = LCClient._can_handle_query(Time('2012/8/9', '2012/8/10'), Instrument('eve'), Level('0CS')) assert ans4 is True ans5 = LCClient._can_handle_query(Time('2012/8/9', '2012/8/10'), Instrument('eve'), Level('wibble')) assert ans5 is False ans6 = LCClient._can_handle_query(Time('2012/8/9', '2012/8/10'), Instrument('eve'), Level(0.5)) assert ans6 is False