tests: don't leave test files behind

This commit is contained in:
J. David Ibáñez 2012-06-18 11:28:19 -03:00
parent d27cf0b687
commit 1f354149a3

@ -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()