'wait_for_schema_agreement requery if schema does not match using preloaded results'

def test_wait_for_schema_agreement_falls_back_to_querying_if_schemas_dont_match_preloaded_result(self):

    preloaded_results = self._get_nonmatching_schema_preloaded_results()
    self.assertTrue(self.control_connection.wait_for_schema_agreement(preloaded_results=preloaded_results))
    self.assertEqual(self.time.clock, 0)
    self.assertEqual(self.connection.wait_for_responses.call_count, 1)
