from static_precompiler.settings import ROOT, OUTPUT_DIR
import shutil
import os
import pytest


@pytest.fixture(autouse=True)
def _no_output_dir(request):
    """ Make sure that output dir does not exists. """

    path = os.path.join(ROOT, OUTPUT_DIR)

    if os.path.exists(path):
        shutil.rmtree(path)

    def fin():
        if os.path.exists(path):
            shutil.rmtree(path)

    request.addfinalizer(fin)

Add auto fixture to make sure that output dir does not exists when tests are run
Add auto fixture to make sure that output dir does not exists when tests are run
