def get_authority(self,
                   name: str = BaseTestCase.authority_name,
                   guid: ID = BaseTestCase.authority_guid):
     authority = self.get_registered_new_actor()
     authority.set_recovered(value=True)
     Term.set_clock(clock=authority.get_actor_clock())
     return authority
 def get_authority(self, name: str = BaseTestCase.authority_name, guid: ID = BaseTestCase.authority_guid):
     db = self.get_container_database()
     db.reset_db()
     authority = super().get_authority()
     authority.set_recovered(value=True)
     authority.set_aggregate_resource_model(aggregate_resource_model=self.arm)
     authority.get_plugin().handler_processor.add_config_mapping(mapping=self.get_config_map())
     Term.set_clock(authority.get_actor_clock())
     return authority
 def get_broker(self,
                *,
                name: str = BaseTestCase.broker_name,
                guid: ID = BaseTestCase.broker_guid) -> ABCBrokerMixin:
     db = self.get_container_database()
     db.reset_db()
     self.broker = super().get_broker()
     self.broker.set_recovered(value=True)
     Term.set_clock(self.broker.get_actor_clock())
     return self.broker