コード例 #1
0
def test_register():
    providers.register()
    assert len(providers.registered) > 0
コード例 #2
0
ファイル: test.py プロジェクト: celestian02/Submarin3-Guess
import logging
logging.basicConfig(level=logging.DEBUG)
logging.getLogger('dogpile').setLevel(logging.ERROR)
import submarin3guess as guess
import submarin3providers as providers

providers.register(cache_settings={'path': 'cache/cachefile.dbm'})
g = guess.from_path('Veep.S04E08.PROPER.720p.HDTV.x264-0SEC.mkv')
logging.info(g)

コード例 #3
0
def setup_module(module):
    """ setup any state specific to the execution of the given module. """
    providers.register(cache_settings={"path": "tests/cache/cachefile.dbm"})
コード例 #4
0
def test_register_with_settings():
    providers.register(providers_settings={'nzbget': {'host':'192.168.1.4'}, 'transmission': {'host':'192.168.1.4'}})
    assert len(providers.registered) > 0
    assert 'nzbget' in providers.settings
    assert providers.settings['nzbget']['host'] == '192.168.1.4'
コード例 #5
0
# from submarin3_providers import registered
import submarin3providers as providers
import logging
import os
import babelfish
from time import time, sleep
from datetime import datetime
logging.basicConfig(level=logging.DEBUG)
logging.getLogger('dogpile').setLevel(logging.ERROR)
from unittest.mock import Mock
providers.register(providers_settings={
    'nzbget': {'host':'192.168.1.4'},
    'transmission': {'host':'192.168.1.4'},
    'nzbsorg': {'api_key': '585bc38cf88ca81dbd5f779e396a20a6'},
    'addic7ed': {'username': '******', 'password': '******'},

}, cache_settings={'path': 'cache/cachefile.dbm'})
p = providers.get('nzbget', settings={'host':'192.168.1.8'})

qualities = [
    # SHOWS:
    {'type':'shows', 'label':'1080p', 'priority':1, 'include_all': ['1080[pi]'], 'include_any': [], 'exclude_any':['german','nl(subs)?','ita','jpn','swesub','nordic\.subpack','\d{3}MB'], 'exclude_all': [], 'include_bonus': '(HDTV),(web\-dl,webrip)', 'exclude_bonus': '(DD\.?5\.1),(french,AAC)'},
    {'type':'shows', 'label':'720p' , 'priority':2, 'include_all': ['720p'],     'include_any': [], 'exclude_any':['german','nl(subs)?','ita','jpn','swesub','nordic\.subpack','\d{3}MB'], 'exclude_all': [], 'include_bonus': '(HDTV),(web\-dl,webrip)', 'exclude_bonus': '(DD\.?5\.1),(french,AAC)'},
    {'type':'shows', 'label':'SD'   , 'priority':3, 'include_all': ['HDTV'],     'include_any': [], 'exclude_any':['720p', '1080[pi]','german','nl(subs)?','ita','jpn','swesub','nordic\.subpack','\d{3}MB'], 'exclude_all': [], 'include_bonus': '', 'exclude_bonus': '(french,AAC)'},
    # MOVIES:
    {'type':'movies', 'label':'1080p', 'priority':1, 'include_all': ['1080[pi]'], 'include_any': [], 'exclude_any':['german','nl(subs)?','ita','jpn','swesub','nordic\.subpack','\d{3}MB'], 'exclude_all': [], 'include_bonus': '(Blu-?Ray)', 'exclude_bonus': '(french,AAC)'},
    {'type':'movies', 'label':'720p' , 'priority':2, 'include_all': ['720p'],     'include_any': [], 'exclude_any':['german','nl(subs)?','ita','jpn','swesub','nordic\.subpack','\d{3}MB'], 'exclude_all': [], 'include_bonus': '(Blu-?Ray)', 'exclude_bonus': '(french,AAC)'},
    {'type':'movies', 'label':'SD'   , 'priority':3, 'include_all': [],           'include_any': [], 'exclude_any':['720p', '1080[pi]','german','nl(subs)?','ita','jpn','swesub','nordic\.subpack','\d{3}MB'], 'exclude_all': [], 'include_bonus': '', 'exclude_bonus': '(french,AAC)'},
]
# VIDEOS:
title_movie   = Mock(**{'type': 'movies', 'title': 'American Sniper', 'release_date.year': 2014, 'imdb_id': None})