@@ -51,18 +51,18 @@ def _assert(self, pc, fc, check_scheduled=False):
51
51
return self
52
52
53
53
54
- class TestThreadTaskNode (_TestTaskBase , InputIteratorThreadTask ):
54
+ class TestThreadTask (_TestTaskBase , IteratorThreadTask ):
55
55
pass
56
56
57
57
58
- class TestThreadFailureNode ( TestThreadTaskNode ):
58
+ class TestFailureThreadTask ( TestThreadTask ):
59
59
"""Fails after X items"""
60
60
def __init__ (self , * args , ** kwargs ):
61
61
self .fail_after = kwargs .pop ('fail_after' )
62
- super (TestThreadFailureNode , self ).__init__ (* args , ** kwargs )
62
+ super (TestFailureThreadTask , self ).__init__ (* args , ** kwargs )
63
63
64
64
def do_fun (self , item ):
65
- item = TestThreadTaskNode .do_fun (self , item )
65
+ item = TestThreadTask .do_fun (self , item )
66
66
67
67
self .lock .acquire ()
68
68
try :
@@ -74,15 +74,15 @@ def do_fun(self, item):
74
74
return item
75
75
76
76
77
- class TestThreadInputChannelTaskNode (_TestTaskBase , InputChannelTask ):
77
+ class TestChannelThreadTask (_TestTaskBase , ChannelThreadTask ):
78
78
"""Apply a transformation on items read from an input channel"""
79
79
def __init__ (self , * args , ** kwargs ):
80
80
self .fail_after = kwargs .pop ('fail_after' , 0 )
81
- super (TestThreadInputChannelTaskNode , self ).__init__ (* args , ** kwargs )
81
+ super (TestChannelThreadTask , self ).__init__ (* args , ** kwargs )
82
82
83
83
def do_fun (self , item ):
84
84
"""return tuple(i, i*2)"""
85
- item = super (TestThreadInputChannelTaskNode , self ).do_fun (item )
85
+ item = super (TestChannelThreadTask , self ).do_fun (item )
86
86
87
87
# fail after support
88
88
if self .fail_after :
@@ -102,22 +102,22 @@ def do_fun(self, item):
102
102
# END handle tuple
103
103
104
104
105
- class TestThreadPerformanceTaskNode ( InputChannelTask ):
105
+ class TestPerformanceThreadTask ( ChannelThreadTask ):
106
106
"""Applies no operation to the item, and does not lock, measuring
107
107
the actual throughput of the system"""
108
108
109
109
def do_fun (self , item ):
110
110
return item
111
111
112
112
113
- class TestThreadInputChannelVerifyTaskNode (_TestTaskBase , InputChannelTask ):
113
+ class TestVerifyChannelThreadTask (_TestTaskBase , ChannelThreadTask ):
114
114
"""An input channel task, which verifies the result of its input channels,
115
115
should be last in the chain.
116
116
Id must be int"""
117
117
118
118
def do_fun (self , item ):
119
119
"""return tuple(i, i*2)"""
120
- item = super (TestThreadInputChannelVerifyTaskNode , self ).do_fun (item )
120
+ item = super (TestVerifyChannelThreadTask , self ).do_fun (item )
121
121
122
122
# make sure the computation order matches
123
123
assert isinstance (item , tuple ), "input was no tuple: %s" % item
@@ -137,7 +137,7 @@ def make_proxy_method(t):
137
137
return lambda item : wt .do_fun (item )
138
138
139
139
def add_task_chain (p , ni , count = 1 , fail_setup = list (), feeder_channel = None , id_offset = 0 ,
140
- feedercls = TestThreadTaskNode , transformercls = TestThreadInputChannelTaskNode ,
140
+ feedercls = TestThreadTask , transformercls = TestChannelThreadTask ,
141
141
include_verifier = True ):
142
142
"""Create a task chain of feeder, count transformers and order verifcator
143
143
to the pool p, like t1 -> t2 -> t3
@@ -179,7 +179,7 @@ def add_task_chain(p, ni, count=1, fail_setup=list(), feeder_channel=None, id_of
179
179
# END setup failure
180
180
181
181
if include_verifier :
182
- verifier = TestThreadInputChannelVerifyTaskNode (inrc , 'verifier' , None )
182
+ verifier = TestVerifyChannelThreadTask (inrc , 'verifier' , None )
183
183
#verifier.fun = verifier.do_fun
184
184
verifier .fun = make_proxy_method (verifier )
185
185
vrc = p .add_task (verifier )
@@ -190,7 +190,7 @@ def add_task_chain(p, ni, count=1, fail_setup=list(), feeder_channel=None, id_of
190
190
# END handle include verifier
191
191
return tasks , rcs
192
192
193
- def make_iterator_task (ni , taskcls = TestThreadTaskNode , ** kwargs ):
193
+ def make_iterator_task (ni , taskcls = TestThreadTask , ** kwargs ):
194
194
""":return: task which yields ni items
195
195
:param taskcls: the actual iterator type to use
196
196
:param **kwargs: additional kwargs to be passed to the task"""
0 commit comments