oxrlib/tests/__init__.py
2017-05-12 13:48:21 -04:00

20 lines
416 B
Python

import datetime
import io
import pathlib
import random
import pytest
TEST_DIR = pathlib.Path(__file__).parent
class StringIO(io.StringIO):
def close(self):
self.last_value = self.getvalue()
super().close()
def relpath(*parts):
return TEST_DIR / pathlib.Path(*parts)
@pytest.fixture
def any_date():
return datetime.date.today() - datetime.timedelta(days=730 - random.randint(0, 365))