From 1f354149a36b3bb0f3393f617e94e89e54e8102a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= <jdavid.ibp@gmail.com> Date: Mon, 18 Jun 2012 11:28:19 -0300 Subject: [PATCH] tests: don't leave test files behind --- test/test_config.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/test_config.py b/test/test_config.py index e5274e4..b05943a 100644 --- a/test/test_config.py +++ b/test/test_config.py @@ -44,6 +44,12 @@ def foreach_test_wrapper(key, name, lst): class ConfigTest(utils.RepoTestCase): + def tearDown(self): + try: + os.remove(config_filename) + except OSError: + pass + def test_config(self): self.assertNotEqual(None, self.repo.config) @@ -73,8 +79,6 @@ class ConfigTest(utils.RepoTestCase): self.assertTrue('core.editor' in config_write) self.assertEqual(config_write['core.editor'], 'ed') - os.remove(config_filename) - def test_add(self): config = pygit2.Config() @@ -89,8 +93,6 @@ class ConfigTest(utils.RepoTestCase): self.assertTrue('something.other.here' in config) self.assertFalse(config['something.other.here']) - os.remove(config_filename) - def test_read(self): config = self.repo.config @@ -168,5 +170,6 @@ class ConfigTest(utils.RepoTestCase): self.assertTrue('core.bare' in lst) self.assertTrue(lst['core.bare']) + if __name__ == '__main__': unittest.main()