def METHOD_NAME(tmp_path, create_plugin, python_version):
    create_plugin = create_plugin("{plugin_name}", "NoAll", "import_all")
    plugin_name = create_plugin["plugin_name"]
    cfg_file = cfg_file_create(
        cfg_file_contents.format(plugin_name=plugin_name),
        tmp_path,
    )
    test_class = textwrap.dedent(
        f"""\
        from manim import *
        class NoAllTest(Scene):
            def construct(self):
                assert "{plugin_name}" in globals()
                a = {plugin_name}.NoAll()
                self.play(FadeIn(a))
        """,
    )
    with tempfile.NamedTemporaryFile(
        mode="w",
        encoding="utf-8",
        suffix=".py",
        delete=False,
    ) as tmpfile:
        tmpfile.write(test_class)
    scene_name = "NoAllTest"
    command = [
        python_version,
        "-m",
        "manim",
        "-ql",
        "--media_dir",
        str(cfg_file.parent),
        "--config_file",
        str(cfg_file),
        tmpfile.name,
        scene_name,
    ]
    out, err, exit_code = capture(command, cwd=str(cfg_file.parent))
    print(out)
    print(err)
    assert exit_code == 0, err
    Path(tmpfile.name).unlink()