| from __future__ import absolute_import | |
| from __future__ import print_function | |
| from __future__ import unicode_literals | |
| import pytest | |
| from pre_commit_hooks.util import cmd_output | |
| from testing.util import cwd | |
| @pytest.yield_fixture | |
| def in_tmpdir(tmpdir): | |
| with cwd(tmpdir.strpath): | |
| yield tmpdir | |
| @pytest.yield_fixture | |
| def temp_git_dir(tmpdir): | |
| git_dir = tmpdir.join('gits').strpath | |
| cmd_output('git', 'init', git_dir) | |
| yield git_dir |