Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
savoirfairelinux
jami-daemon
Commits
9e1c5bcc
Commit
9e1c5bcc
authored
Apr 07, 2010
by
Alexandre Savard
Browse files
[#3045] Start/stop python glib mainloop for test suite
parent
b9f2ee4b
Changes
2
Hide whitespace changes
Inline
Side-by-side
tools/pysflphone/pysflphone_testdbus.py
View file @
9e1c5bcc
...
...
@@ -135,10 +135,13 @@ class SflPhoneTests():
# Start Glib mainloop
self
.
sflphone
.
start
()
# SCENARIO 1 Test 4
def
test_ip2ip_recv_peer_hungup
(
self
):
"""Wait for calls, answer, peer hangup"""
# Add callback for this test
self
.
sflphone
.
onIncomingCall_cb
=
acceptOnIncomingCall
...
...
tools/pysflphone/sflphonectrlsimple.py
View file @
9e1c5bcc
...
...
@@ -71,9 +71,13 @@ class SflPhoneCtrlSimple(Thread):
self
.
loop
=
MainLoop
()
self
.
isStop
=
False
self
.
test
=
test
self
.
onIncomingCall_cb
=
None
self
.
event
=
Event
()
gobject
.
threads_init
()
...
...
@@ -83,6 +87,12 @@ class SflPhoneCtrlSimple(Thread):
self
.
loop
.
quit
()
def
stopThread
(
self
):
print
"Stop PySFLphone"
self
.
isStop
=
True
def
register
(
self
):
if
self
.
registered
:
return
...
...
@@ -614,9 +624,11 @@ class SflPhoneCtrlSimple(Thread):
def
run
(
self
):
"""Processing method for this thread"""
gobject
.
threads_init
()
# self.loop.run()
context
=
self
.
loop
.
get_context
()
while
1
:
while
True
:
context
.
iteration
(
True
)
if
self
.
isStop
:
return
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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