#!/usr/bin/env python # -*- coding: utf-8 -*- # # VDR-NFO-FS creates a file system for VDR recordings, which maps each # recording to a single mpg-file and nfo-file containing some meta data. # # Copyright (C) 2010 - 2011 by Tobias Grimm # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. import os import sys import unittest def suite(): suite = unittest.TestSuite() for _, _, files in os.walk('.'): for name in filter(is_test, files): tests = unittest.defaultTestLoader.loadTestsFromName(name[:-3]) suite.addTests(tests) return suite def is_test(filename): return filename.startswith('test_') and filename.endswith('.py') if __name__ == "__main__": sys.path.insert(0, '.') unittest.main(defaultTest="suite")