示例#1
0
    def test_file_placeholders(self):
        def se():
            return {"placeholder": "Django"}

        with config_gen_settings(FILE_TEMPLATES=["placeholder"]), mock.patch(
            "django_config_gen.utils.get_context", side_effect=se
        ) as f:
            call_command("config_gen")
            self.assertGeneratedFileExists("full/Django")
示例#2
0
    def test_directory_placeholders(self):
        def se():
            return {"full": "DjangoProject"}

        with config_gen_settings(FILE_TEMPLATES=["full"]), mock.patch(
            "django_config_gen.utils.get_context", side_effect=se
        ):
            call_command("config_gen")
            self.assertGeneratedFileExists("DjangoProject")
            self.assertGeneratedFileNotExists("full")
            self.assertGeneratedFileExists("DjangoProject/full_sub")
            self.assertGeneratedFileNotExists("DjangoProject/DjangoProject_sub")