|
@@ -46,6 +46,15 @@ type = SQLite
|
|
|
|
|
|
class TestConfig(unittest.TestCase):
|
|
|
|
|
|
+ @staticmethod
|
|
|
+ def clean_all():
|
|
|
+ for item in ('testfile.conf', 'wrong_conf.conf', 'dummy.cfg',
|
|
|
+ 'import_file.csv'):
|
|
|
+ try:
|
|
|
+ os.unlink(item)
|
|
|
+ except IOError:
|
|
|
+ continue
|
|
|
+
|
|
|
def setUp(self):
|
|
|
self.conf = Config(filename='testfile.conf', defaults=default_config)
|
|
|
|
|
@@ -81,6 +90,7 @@ algorithm = Blowfish
|
|
|
self.conf.set_value, *('Error', 'colors', 'no'))
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
- unittest.main(verbosity=2)
|
|
|
- os.remove('wrong_conf.conf')
|
|
|
- os.remove('testfile.conf')
|
|
|
+ try:
|
|
|
+ unittest.main(verbosity=2)
|
|
|
+ except SystemExit:
|
|
|
+ TestConfig.clean_all()
|