HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
ftests.ftest_ProxyResolver Namespace Reference

Classes

class  FakeDBWrapper
 

Functions

def getLogger ()
 

Variables

def logger = getLogger()
 
dictionary siteProperties = {"USER_PROXY": "{\"source\": 1,\"file_path\":\"\/tmp\/proxy.json\",\"proxies\":{}}" }
 
 dbWrapper = FakeDBWrapper()
 
string siteId = '1'
 
string url = 'http://www.latimes.com/dev/index.html'
 
 proxyResolver = ProxyResolver(siteProperties, dbWrapper, siteId, url)
 
 proxyTuple = proxyResolver.getProxy()
 

Function Documentation

◆ getLogger()

def ftests.ftest_ProxyResolver.getLogger ( )

Definition at line 9 of file ftest_ProxyResolver.py.

9 def getLogger():
10  # create logger
11  log = logging.getLogger('hce')
12  log.setLevel(logging.DEBUG)
13 
14  # create console handler and set level to debug
15  ch = logging.StreamHandler()
16  ch.setLevel(logging.DEBUG)
17 
18  # create formatter
19  formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
20 
21  # add formatter to ch
22  ch.setFormatter(formatter)
23 
24  # add ch to logger
25  log.addHandler(ch)
26 
27  return log
28 
29 

Variable Documentation

◆ dbWrapper

ftests.ftest_ProxyResolver.dbWrapper = FakeDBWrapper()

Definition at line 96 of file ftest_ProxyResolver.py.

◆ logger

def ftests.ftest_ProxyResolver.logger = getLogger()

Definition at line 80 of file ftest_ProxyResolver.py.

◆ proxyResolver

ftests.ftest_ProxyResolver.proxyResolver = ProxyResolver(siteProperties, dbWrapper, siteId, url)

Definition at line 100 of file ftest_ProxyResolver.py.

◆ proxyTuple

ftests.ftest_ProxyResolver.proxyTuple = proxyResolver.getProxy()

Definition at line 101 of file ftest_ProxyResolver.py.

◆ siteId

string ftests.ftest_ProxyResolver.siteId = '1'

Definition at line 97 of file ftest_ProxyResolver.py.

◆ siteProperties

dictionary ftests.ftest_ProxyResolver.siteProperties = {"USER_PROXY": "{\"source\": 1,\"file_path\":\"\/tmp\/proxy.json\",\"proxies\":{}}" }

Definition at line 95 of file ftest_ProxyResolver.py.

◆ url

string ftests.ftest_ProxyResolver.url = 'http://www.latimes.com/dev/index.html'

Definition at line 98 of file ftest_ProxyResolver.py.