Unit test mixin which creates a scratch directory
Project description
Unit test mixin which creates a scratch director. Sets self.scratch_dir on initialization, and deletes it when finished.
import unittest
from scratch_dir import ScratchDirMixin
class TestThing(CreateScratchDirectoryMixin, unittest.TestCase):
def setUp(self):
import json
import os
super(TestThing, self).setUp()
self.local_json_file = self.get_tmp_path('example.json')
json.dump({'a': 42}, self.local_json_file)
print 'Example file written to scratch dir: {}'.format(self.scratch_dir)
Development
pip install -r requirements_dev.txt
rake lint
Contribute
Issue Tracker: https://github.com/bodylabs/scratch-dir/issues
Source Code: https://github.com/bodylabs/scratch-dir
Pull requests welcome!
Support
If you are having issues, please let us know.
License
The project is licensed under the two-clause BSD license.
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.
Source Distribution
scratch-dir-1.0.0.tar.gz
(2.1 kB
view hashes)