def test_derived_properties(self):

        modify_date = datetime.utcnow()

        backend_case = CommCareCase(server_modified_on=modify_date, domain=self.domain.name)
        backend_case.save()

        # Rather than a re-fetch, this simulates the common case where it is pulled from ES
        hope_case = HOPECase.wrap(backend_case.to_json())

        self.hit_every_HOPE_property(hope_case)

        backend_case.delete()
Smoke test that the HOPE properties do not crash on a pretty empty CommCareCase
dataset/ETHPy150Open dimagi/commcare-hq/custom/hope/tests.py/TestHOPECaseResource.test_derived_properties