Example #1
0
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
Example #2
0
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