def test_locator_not_found_for_log(self):
     site_model_callers.reset_registry()
     site_model_callers.register(TestStartModel, LocatorTestModelCaller)
     TestStartModel.objects.create(subject_identifier='1111111')
     call = Call.objects.get(
         subject_identifier='1111111',
         call_status=NEW)
     log = Log.objects.get(call=call)
     self.assertEqual(log.locator_information, 'locator not found.')
 def test_locator_as_string_for_log(self):
     site_model_callers.reset_registry()
     site_model_callers.register(TestStartModel, LocatorTestModelCaller)
     locator = Locator.objects.create(
         subject_identifier='1111111',
         home_visit_permission=YES,
         physical_address='Near General Dealer with black steel gate',
         may_follow_up=YES,
         subject_cell='723333333',
         may_call_work=NO,
         may_contact_someone=NO)
     TestStartModel.objects.create(subject_identifier='1111111')
     call = Call.objects.get(
         subject_identifier='1111111',
         call_status=NEW)
     log = Log.objects.get(call=call)
     self.assertEqual(log.locator_information, locator.to_string())
     self.assertIn('723333333', log.locator_information)
    def setUp(self):

        site_model_callers.reset_registry()
        site_model_callers.register(TestModel, TestModelCaller)
        site_model_callers.register(TestStartModel, RepeatingTestModelCaller)
        site_model_callers.register(TestRegisteredSubjectReferenceModel, RepeatingTestModelCaller)