def METHOD_NAME(self):
    """
    Traces are not stored on DB, so they must be recovered from the node
    """
    random_address = Account.create().address
    self.assertIsNone(self.safe_service.get_safe_creation_info(random_address))
    InternalTxFactory(contract_address=random_address, ethereum_tx__status=0)
    self.assertIsNone(self.safe_service.get_safe_creation_info(random_address))
    with mock.patch.object(
        TracingManager,
        "trace_transaction",
        autospec=True,
        return_value=[create_trace],
    ):
        InternalTxFactory(
            contract_address=random_address,
            ethereum_tx__status=1,
            trace_address="0",
        )
        safe_creation_info = self.safe_service.get_safe_creation_info(
            random_address
        )
        self.assertIsInstance(safe_creation_info, SafeCreationInfo)