Made changes to stop testcase if state.testmode

This commit is contained in:
Mahendra 2018-04-02 21:04:34 +05:30
parent bf8c2f44f6
commit 05f49c352d
No known key found for this signature in database
GPG Key ID: A672D8FAAEE398B3

View File

@ -325,7 +325,7 @@ class Main:
upnpThread = upnp.uPnPThread()
upnpThread.start()
if daemon == False and BMConfigParser().safeGetBoolean('bitmessagesettings', 'daemon') == False:
if daemon == False and BMConfigParser().safeGetBoolean('bitmessagesettings', 'daemon') == False and not state.testmode:
if state.curses == False:
if not depends.check_pyqt():
print('PyBitmessage requires PyQt unless you want to run it as a daemon and interact with it using the API. You can download PyQt from http://www.riverbankcomputing.com/software/pyqt/download or by searching Google for \'PyQt Download\'. If you want to run in daemon mode, see https://bitmessage.org/wiki/Daemon')
@ -334,18 +334,22 @@ class Main:
import bitmessageqt
bitmessageqt.run()
else:
if True:
# if depends.check_curses():
print('Running with curses')
import bitmessagecurses
bitmessagecurses.runwrapper()
elif state.testmode:
sleep(10)
self.stop()
else:
BMConfigParser().remove_option('bitmessagesettings', 'dontconnect')
if state.testmode:
sleep(10)
self.stop()
# if state.testmode:
# sleep(10)
# self.stop()
if daemon or state.testmode:
while state.shutdown == 0:
sleep(1)