mirror of
https://github.com/SickGear/SickGear.git
synced 2024-11-30 16:33:37 +00:00
43778d8edd
Add BitMeTV torrent provider. Add TVChaosUK torrent provider. Add HD-Space torrent provider. Add Shazbat torrent provider. Remove Animenzb provider. Change use tvdbid for searching usenet providers. Change consolidate global and per show ignore and require words functions. Change "Require word" title and notes on Config Search page to properly describe its functional logic. Add "Reject Blu-ray M2TS releases" to BTN provider. Add regular expression capability to ignore and require words by starting wordlist with "regex:". Add list shows with custom ignore and require words under the global counterparts on the Search Settings page. Fix failure to search for more than one selected wanted episode.
41 lines
1.5 KiB
Python
41 lines
1.5 KiB
Python
#!/usr/bin/env python2
|
|
# coding=UTF-8
|
|
# Author: Dennis Lutter <lad1337@gmail.com>
|
|
# URL: http://code.google.com/p/sickbeard/
|
|
#
|
|
# This file is part of SickGear.
|
|
#
|
|
# SickGear 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 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# SickGear 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 SickGear. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
from __future__ import print_function
|
|
if __name__ == '__main__':
|
|
import glob
|
|
import unittest
|
|
import sys
|
|
|
|
test_file_strings = [x for x in glob.glob('*_tests.py') if x not in __file__]
|
|
module_strings = [file_string[0:len(file_string) - 3] for file_string in test_file_strings]
|
|
suites = [unittest.defaultTestLoader.loadTestsFromName(file_string) for file_string in module_strings]
|
|
testSuite = unittest.TestSuite(suites)
|
|
|
|
print('==================')
|
|
print('STARTING - ALL TESTS')
|
|
print('==================')
|
|
print('this will include')
|
|
for includedfiles in test_file_strings:
|
|
print('- ' + includedfiles)
|
|
|
|
text_runner = unittest.TextTestRunner().run(testSuite)
|
|
if not text_runner.wasSuccessful():
|
|
sys.exit(-1)
|