def test_questions_by_search_text(): """questions_by_search_text works as expected """ for term in ["ane", "Watson", "Kell"]: r = niaopendata.questions_by_search_text(term) _check_valid_list_response(r) for term in ["", "asdlkj", 21408]: r = niaopendata.questions_by_search_text(term) _check_invalid_list_response(r)
def test_questions_for_written_answer_answered_in_range(): """questions_for_written_answer_answered_in_range works as expected """ for _start in [_random_date(datetime.datetime(2008, 1, 1), datetime.datetime(2014, 1, 1))]: _end = _start + datetime.timedelta(days=365) r = niaopendata.questions_for_written_answer_answered_in_range(_start, _end) _check_valid_list_response(r) for term in ["", "asdlkj", 21408]: r = niaopendata.questions_for_written_answer_answered_in_range(term, term) _check_invalid_list_response(r)