Пример #1
0
def test_parsing_generator():
    """Generates test for each test case in test_files.py
    """
    for category, testcases in files.items():
        for testindex, curtest in enumerate(testcases):
            cur_tester = lambda x: check_case(x)
            cur_tester.description = 'test_parsing_%s_%d: %r' % (
                category, testindex, curtest['input'])
            yield (cur_tester, curtest)
Пример #2
0
def test_parsing_generator():
    """Generates test for each test case in test_files.py
    """
    for category, testcases in files.items():
        for testindex, curtest in enumerate(testcases):
            cur_tester = lambda x: check_case(x)
            cur_tester.description = 'test_parsing_%s_%d: %r' % (
                category, testindex, curtest['input'])
            yield (cur_tester, curtest)
Пример #3
0
def test_name_generation_on_testfiles():
    # Test data stores episode names in English, language= is normally set
    # via the configuration, same with search_all_languages.
    tvdb_instance = Tvdb(search_all_languages=True, language="en")
    for category, testcases in files.items():
        for testindex, curtest in enumerate(testcases):
            cur_tester = lambda x: verify_name_gen(x, tvdb_instance)
            cur_tester.description = "test_name_generation_%s_%d: %r" % (category, testindex, curtest["input"])
            yield (cur_tester, curtest)
Пример #4
0
def test_name_generation_on_testfiles():
    # Test data stores episode names in English, language= is normally set
    # via the configuration, same with search_all_languages.
    tvdb_instance = Tvdb(search_all_languages=True, language='en')
    for category, testcases in files.items():
        for testindex, curtest in enumerate(testcases):
            cur_tester = lambda x: verify_name_gen(x, tvdb_instance)
            cur_tester.description = 'test_name_generation_%s_%d: %r' % (
                category, testindex, curtest['input'])
            yield (cur_tester, curtest)
Пример #5
0
def test_name_generation_on_testfiles():
    # type: () -> None

    # Test data stores episode names in English, language= is normally set
    # via the configuration, same with search_all_languages.

    tvdb_instance = Tvdb(search_all_languages=True,
                         cache=True,
                         language='en',
                         apikey=TVNAMER_API_KEY)
    for category, testcases in files.items():
        for curtest in testcases:
            verify_name_gen(curtest, tvdb_instance)
Пример #6
0
def test_name_generation_on_testfiles():
    # Test data stores episode names in English, language= is normally set
    # via the configuration, same with search_all_languages.

    if not PY2 and os.getenv("TRAVIS", "false") == "true":
        # Disable caching on Travis-CI because in Python 3 it errors with:
        #
        # Can't pickle <class 'http.cookiejar.DefaultCookiePolicy'>: it's not the same object as http.cookiejar.DefaultCookiePolicy
        cache = False
    else:
        cache = True

    tvdb_instance = Tvdb(search_all_languages=True, language="en", cache=cache)
    for category, testcases in files.items():
        for curtest in testcases:
            verify_name_gen(curtest, tvdb_instance)
Пример #7
0
def test_name_generation_on_testfiles():
    # Test data stores episode names in English, language= is normally set
    # via the configuration, same with search_all_languages.

    if not PY2 and os.getenv("TRAVIS", "false") == "true":
        # Disable caching on Travis-CI because in Python 3 it errors with:
        #
        # Can't pickle <class 'http.cookiejar.DefaultCookiePolicy'>: it's not the same object as http.cookiejar.DefaultCookiePolicy
        cache = False
    else:
        cache = True

    tvdb_instance = Tvdb(search_all_languages=True, language='en', cache=cache)
    for category, testcases in files.items():
        for testindex, curtest in enumerate(testcases):
            cur_tester = lambda x: verify_name_gen(x, tvdb_instance)
            cur_tester.description = 'test_name_generation_%s_%d: %r' % (
                category, testindex, curtest['input'])
            yield (cur_tester, curtest)
Пример #8
0
def test_parsing_generator():
    """Generates test for each test case in test_files.py
    """
    for category, testcases in files.items():
        for curtest in testcases:
            check_case(curtest)
Пример #9
0
def test_parsing_generator():
    """Generates test for each test case in test_files.py
    """
    for category, testcases in files.items():
        for curtest in testcases:
            check_case(curtest)