def METHOD_NAME(test_storage: FileStorage) -> None:
    # home dir is patched to TEST_STORAGE, create project dir
    test_storage.create_folder("project")
    # inject provider context so the original providers are restored at the end
    def _initial_providers():
        return [ConfigTomlProvider(add_global_config=True)]
    glob_ctx = ConfigProvidersContext()
    glob_ctx.providers = _initial_providers()
    with set_working_dir(test_storage.make_full_path("project")), Container().injectable_context(glob_ctx), patch("dlt.common.configuration.specs.config_providers_context.ConfigProvidersContext.initial_providers", _initial_providers):
        # no config files: status is ON
        with io.StringIO() as buf, contextlib.redirect_stdout(buf):
            telemetry_status_command()
            assert "ENABLED" in buf.getvalue()
        # disable telemetry
        with io.StringIO() as buf, contextlib.redirect_stdout(buf):
            change_telemetry_status_command(False)
            # enable global flag in providers (tests have global flag disabled)
            glob_ctx = ConfigProvidersContext()
            glob_ctx.providers = [ConfigTomlProvider(add_global_config=True)]
            with Container().injectable_context(glob_ctx):
                telemetry_status_command()
                output = buf.getvalue()
                assert "OFF" in output
                assert "DISABLED" in output
        # make sure no config.toml exists in project (it is not created if it was not already there)
        project_dot = os.path.join("project", DOT_DLT)
        assert not test_storage.has_folder(project_dot)
        # enable telemetry
        with io.StringIO() as buf, contextlib.redirect_stdout(buf):
            change_telemetry_status_command(True)
            # enable global flag in providers (tests have global flag disabled)
            glob_ctx = ConfigProvidersContext()
            glob_ctx.providers = [ConfigTomlProvider(add_global_config=True)]
            with Container().injectable_context(glob_ctx):
                telemetry_status_command()
                output = buf.getvalue()
                assert "ON" in output
                assert "ENABLED" in output
        # create config toml in project dir
        test_storage.create_folder(project_dot)
        test_storage.save(os.path.join("project", DOT_DLT, CONFIG_TOML), "# empty")
        # disable telemetry
        with io.StringIO() as buf, contextlib.redirect_stdout(buf):
            # this command reload providers
            change_telemetry_status_command(False)
            # so the change is visible (because it is written to project config so we do not need to look into global like before)
            telemetry_status_command()
            output = buf.getvalue()
            assert "OFF" in output
            assert "DISABLED" in output