def test_with_tmp_contents(self): "Should kill directory contents" with Path.temp() as p: val = str(p) touch(p + 'my.txt') self.assertTrue(os.path.exists(str(p + 'my.txt'))) self.assertFalse(os.path.exists(val))
def test_temp_contextmanager(self): "should yeild a path that exists" with Path.temp() as p: val = str(p) self.assertTrue(os.path.exists(val)) self.assertTrue(os.path.isdir(val)) self.assertFalse(os.path.isdir(val)) self.assertFalse(os.path.exists(val))