def METHOD_NAME(self):
    super().METHOD_NAME()
    self.domain = "test-domain"
    self.factory = AppFactory(domain=self.domain)
    # m0
    self.basic_module, self.form0 = self.factory.new_basic_module("basic_module", "parrot")
    # m1
    self.child_module, form2 = self.factory.new_basic_module(
        "child_module", "parrot", parent_module=self.basic_module
    )
    self.child_module.put_in_root = True
    self.form3 = self.factory.new_form(self.child_module)
    # m2
    self.shadow_module = self.factory.new_shadow_module("shadow_module", self.basic_module, with_form=False)
    self.shadow_module.excluded_form_ids = [self.form0.unique_id, self.form3.unique_id]
    self.factory.app.save()
    self.app = self.factory.app