cement/tests/conftest.py
BJ Dierkes 739c5cdcfc SMTP Extension Bug Fixes and Enhancements
- Resolves Pull Request 669
- Resolves Issue 667
- Resolves Issue 668
2024-02-26 23:39:02 -06:00

27 lines
445 B
Python

import os
import shutil
import pytest
from cement.utils.misc import rando as _rando
from cement.utils import fs
@pytest.fixture(scope="function")
def tmp(request):
t = fs.Tmp()
yield t
# cleanup
if os.path.exists(t.dir) and t.cleanup is True:
shutil.rmtree(t.dir)
@pytest.fixture(scope="function")
def key(request):
yield _rando()
@pytest.fixture(scope="function")
def rando(request):
yield _rando()[:12]