def test_basic(self): fixture = TempHomeDir() sentinel = object() self.assertEqual(sentinel, getattr(fixture, 'path', sentinel)) fixture.setUp() try: path = fixture.path self.assertTrue(os.path.isdir(path)) self.assertEqual(path, os.environ.get("HOME")) finally: fixture.cleanUp() self.assertFalse(os.path.isdir(path))