Numerous useful plugins for pytest.
Project description
Copyright (C) 2016 Samuel Colvin
Numerous useful plugins for pytest.
Fixtures
- tmpworkdir
- Run the test with the working directory set to a temporary directory. Similar to the pytest plugin tmpdir except working directory is changed.
- caplog
- capture logs.
- debug
- print all logs.
- loop
- asyncio loop.
Methods
(See below for usage examples).
- mktree
- Create a tree of files from a dictionary.
- gettree
- Return a dictionary depicting a directory tree.
Usage
from pytest_toolbox import gettree, mktree def test_whatever(tmpworkdir): mktree(tmpworkdir, { 'foobar.txt': 'has this content' }) assert gettree(tmpworkdir) = {'foobar.txt': 'has this content'}
TODO
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pytest_toolbox-0.2-py35-none-any.whl (6.4 kB) | File type Wheel | Python version py35 | Upload date | Hashes View |
Filename, size pytest-toolbox-0.2.tar.gz (4.2 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for pytest_toolbox-0.2-py35-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 115dd91443ef17fa430617932b7e8f04d10b9d42d2b81f8d2a8730e72da1e222 |
|
MD5 | 8ab42499f1909dfaff12e060bed999ae |
|
BLAKE2-256 | 23462d073eb23b2c80c2471d09122f7533bf9be5347efbea4981337ffd20d3df |