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.FakeDBWrapper Class Reference
Inheritance diagram for ftests.ftest_ProxyResolver.FakeDBWrapper:
Collaboration diagram for ftests.ftest_ProxyResolver.FakeDBWrapper:

Public Member Functions

def __init__ (self)
 
def customRequest (self, query, dbName, includeFieldsNames=None)
 

Public Attributes

 affect_db
 

Static Public Attributes

dictionary TEMPL_ELEMENT = {"Site_Id": None, "Host": None, "Domains": None, "Priority": None, "State": None, "Limits": None}
 

Detailed Description

Definition at line 30 of file ftest_ProxyResolver.py.

Constructor & Destructor Documentation

◆ __init__()

def ftests.ftest_ProxyResolver.FakeDBWrapper.__init__ (   self)

Definition at line 34 of file ftest_ProxyResolver.py.

34  def __init__(self):
35  self.affect_db = True
36 
37 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Function Documentation

◆ customRequest()

def ftests.ftest_ProxyResolver.FakeDBWrapper.customRequest (   self,
  query,
  dbName,
  includeFieldsNames = None 
)

Definition at line 38 of file ftest_ProxyResolver.py.

38  def customRequest(self, query, dbName, includeFieldsNames=None):
39  ret = []
40  elem = self.TEMPL_ELEMENT
41  elem["Site_Id"] = "1"
42  elem["Host"] = "ibm.com:9090"
43  elem["Domains"] = None
44  elem["Priority"] = 1
45  elem["State"] = 1
46  elem["Limits"] = None
47  ret.append(copy.deepcopy(elem))
48  elem["Site_Id"] = "1"
49  elem["Host"] = "intel.com:11"
50  elem["Domains"] = '["*"]'
51  elem["Priority"] = 1
52  elem["State"] = 1
53  elem["Limits"] = '[10, 10, 2]'
54  ret.append(copy.deepcopy(elem))
55  elem["Site_Id"] = "1"
56  elem["Host"] = "intel.com:22"
57  elem["Domains"] = '["mazda.com"]'
58  elem["Priority"] = 1
59  elem["State"] = 1
60  elem["Limits"] = '[10, 10, 2]'
61  ret.append(copy.deepcopy(elem))
62  elem["Site_Id"] = "1"
63  elem["Host"] = "intel.com:44"
64  elem["Domains"] = '["www.latimes.com"]'
65  elem["Priority"] = 1
66  elem["State"] = 1
67  elem["Limits"] = '[11, 12, 13]'
68  ret.append(copy.deepcopy(elem))
69  elem["Site_Id"] = "1"
70  elem["Host"] = "intel.com:55"
71  elem["Domains"] = '["www.latimes.com"]'
72  elem["Priority"] = 1
73  elem["State"] = 1
74  elem["Limits"] = '[11, 12, 13]'
75  ret.append(copy.deepcopy(elem))
76 
77  return ret
78 
79 

Member Data Documentation

◆ affect_db

ftests.ftest_ProxyResolver.FakeDBWrapper.affect_db

Definition at line 35 of file ftest_ProxyResolver.py.

◆ TEMPL_ELEMENT

dictionary ftests.ftest_ProxyResolver.FakeDBWrapper.TEMPL_ELEMENT = {"Site_Id": None, "Host": None, "Domains": None, "Priority": None, "State": None, "Limits": None}
static

Definition at line 32 of file ftest_ProxyResolver.py.


The documentation for this class was generated from the following file: