def test_reset_query(self):
     r = RESTQuery()
     r.required_query_parameter_is("active", "EQUALS", "true")
     r.include_fields_in_response("name", "short_description")
     r._reset_query()  # Called at the end of execute_query in practice
     assert r._query_is_empty()
     assert not r.desired_response_fields
 def test_add_fields_to_desired_response_fields(self):
     r = RESTQuery()
     r.include_fields_in_response("number")
     r.include_fields_in_response("state", "location.name")
     assert len(r.desired_response_fields) == 3
     assert ("number" in r.desired_response_fields
             and "state" in r.desired_response_fields
             and "location.name" in r.desired_response_fields)