Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
beat
beat.core
Commits
0a0ccef1
Commit
0a0ccef1
authored
Apr 09, 2021
by
Samuel Gaist
Browse files
[test][test_worker] Pass port as parameter to the custom process
parent
5bfa0b76
Pipeline
#49578
passed with stage
in 22 minutes and 7 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
beat/core/test/test_worker.py
View file @
0a0ccef1
...
...
@@ -149,10 +149,11 @@ def prepare_database(db_name):
class
ControllerProcess
(
multiprocessing
.
Process
):
def
__init__
(
self
,
queue
):
def
__init__
(
self
,
queue
,
port
):
super
(
ControllerProcess
,
self
).
__init__
()
self
.
queue
=
queue
self
.
port
=
port
def
run
(
self
):
self
.
queue
.
put
(
"STARTED"
)
...
...
@@ -165,7 +166,7 @@ class ControllerProcess(multiprocessing.Process):
self
.
controller
=
WorkerController
(
"127.0.0.1"
,
port
=
PORT
,
port
=
self
.
port
,
callbacks
=
dict
(
onWorkerReady
=
onWorkerReady
,
onWorkerGone
=
onWorkerGone
),
)
...
...
@@ -340,7 +341,7 @@ class TestConnection(TestWorkerBase):
self
.
wait_for_worker_connection
(
WORKER1
)
def
test_scheduler_shutdown
(
self
):
controller
=
ControllerProcess
(
multiprocessing
.
Queue
())
controller
=
ControllerProcess
(
multiprocessing
.
Queue
()
,
PORT
)
controller
.
start
()
message
=
controller
.
queue
.
get
()
...
...
@@ -355,7 +356,7 @@ class TestConnection(TestWorkerBase):
sleep
(
1
)
controller
=
ControllerProcess
(
multiprocessing
.
Queue
())
controller
=
ControllerProcess
(
multiprocessing
.
Queue
()
,
PORT
)
controller
.
start
()
message
=
controller
.
queue
.
get
()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment