def test_basic_general_page_loader_config(self):
     config_file = "basic-config.yaml"
     general_page_loader = GeneralPagesLoader(
         structure_dir="",
         structure_filename=config_file,
         base_path=self.BASE_PATH,
     )
     general_page_loader.load()
     pages = GeneralPage.objects.all()
     self.assertEqual(1, len(pages))
     page = pages[0]
     self.assertEqual("General page", page.name)
     self.assertEqual("general-page", page.slug)
     self.assertEqual("template.html", page.template)
     self.assertEqual("page", page.url_name)
 def test_general_page_loader_multiple_configuration(self):
     config_file = "multiple.yaml"
     general_page_loader = GeneralPagesLoader(
         structure_dir="",
         structure_filename=config_file,
         base_path=self.BASE_PATH,
     )
     general_page_loader.load()
     pages = GeneralPage.objects.order_by("name")
     self.assertEqual(3, len(pages))
     self.assertQuerysetEqual(
         pages,
         [
             "<GeneralPage: Page 1>",
             "<GeneralPage: Page 2>",
             "<GeneralPage: Page 3>",
         ],
     )