/opt/cloudlinux/venv/lib/python3.11/site-packages/testfixtures/tests
NameSizeModeActions
test_django/-0755rm
__pycache__/-0755rm
configparser-read.txt8320644editdlrm
configparser-write.txt7750644editdlrm
directory-contents.txt7390644editdlrm
sample1.py11370644editdlrm
sample2.py4120644editdlrm
sample3.py430644editdlrm
test_compare.py628130644editdlrm
test_comparison.py227060644editdlrm
test_components.py9740644editdlrm
test_date.py106590644editdlrm
test_datetime.py169790644editdlrm
test_diff.py8920644editdlrm
test_generator.py4670644editdlrm
test_logcapture.py196670644editdlrm
test_log_capture.py73790644editdlrm
test_mappingcomparison.py96510644editdlrm
test_mock.py22450644editdlrm
test_outputcapture.py43550644editdlrm
test_popen.py233140644editdlrm
test_popen_docs.py76840644editdlrm
test_rangecomparison.py53300644editdlrm
test_replace.py299710644editdlrm
test_replacer.py39060644editdlrm
test_roundcomparison.py48280644editdlrm
test_sequencecomparison.py123680644editdlrm
test_shouldwarn.py46190644editdlrm
test_should_raise.py99670644editdlrm
test_stringcomparison.py13540644editdlrm
test_sybil.py43020644editdlrm
test_tempdir.py28830644editdlrm
test_tempdirectory.py112150644editdlrm
test_time.py77340644editdlrm
test_twisted.py56720644editdlrm
test_wrap.py65760644editdlrm
__init__.py640644editdlrm
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/testfixtures/tests/test_tempdir.py (2883B)
import os from testfixtures.shouldraise import ShouldAssert from testfixtures.mock import Mock from tempfile import mkdtemp from testfixtures import Replacer, TempDirectory, compare, tempdir from unittest import TestCase from ..rmtree import rmtree class TestTempDir(TestCase): @tempdir() def test_simple(self, d): d.write('something', b'stuff') d.write('.svn', b'stuff') d.compare(( '.svn', 'something', )) @tempdir() def test_subdirs(self, d): subdir = ['some', 'thing'] d.write(subdir+['something'], b'stuff') d.write(subdir+['.svn'], b'stuff') d.compare(path=subdir, expected=( '.svn', 'something', )) @tempdir() def test_not_same(self, d): d.write('something', b'stuff') with ShouldAssert( "sequence not as expected:\n" "\n" "same:\n" "()\n" "\n" "expected:\n" "('.svn', 'something')\n" "\n" "actual:\n" "('something',)" ): d.compare(['.svn', 'something']) @tempdir(ignore=('.svn', )) def test_ignore(self, d): d.write('something', b'stuff') d.write('.svn', b'stuff') d.compare(['something']) def test_cleanup_properly(self): r = Replacer() try: m = Mock() d = mkdtemp() m.return_value = d r.replace('testfixtures.tempdirectory.mkdtemp', m) self.assertTrue(os.path.exists(d)) self.assertFalse(m.called) @tempdir() def test_method(d): d.write('something', b'stuff') d.compare(['something']) self.assertFalse(m.called) compare(os.listdir(d), []) test_method() self.assertTrue(m.called) self.assertFalse(os.path.exists(d)) finally: r.restore() if os.path.exists(d): # only runs if the test fails! rmtree(d) # pragma: no cover @tempdir() def test_cleanup_test_okay_with_deleted_dir(self, d): rmtree(d.path) @tempdir() def test_decorator_returns_tempdirectory(self, d): # check for what we get, so we only have to write # tests in test_tempdirectory.py self.assertTrue(isinstance(d, TempDirectory)) def test_dont_create_or_cleanup_with_path(self): with Replacer() as r: m = Mock() r.replace('testfixtures.tempdirectory.mkdtemp', m) r.replace('testfixtures.tempdirectory.rmtree', m) @tempdir(path='foo') def test_method(d): compare(d.path, 'foo') test_method() self.assertFalse(m.called)