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")
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")