Increase logging level during unit tests
This commit is contained in:
parent
108d7b461c
commit
709f3a33d5
@ -254,6 +254,8 @@ class Gramps:
|
|||||||
self.clidbmanager = CLIDbManager(self.dbstate)
|
self.clidbmanager = CLIDbManager(self.dbstate)
|
||||||
|
|
||||||
def run(self, *args, stdin=None, bytesio=False):
|
def run(self, *args, stdin=None, bytesio=False):
|
||||||
|
logger = logging.getLogger()
|
||||||
|
old_level = logger.getEffectiveLevel()
|
||||||
with capture(stdin, bytesio=bytesio) as output:
|
with capture(stdin, bytesio=bytesio) as output:
|
||||||
try:
|
try:
|
||||||
try: # make sure we have user directories
|
try: # make sure we have user directories
|
||||||
@ -276,7 +278,9 @@ class Gramps:
|
|||||||
argparser.print_usage()
|
argparser.print_usage()
|
||||||
handler = ArgHandler(self.dbstate, argparser, self.climanager)
|
handler = ArgHandler(self.dbstate, argparser, self.climanager)
|
||||||
# create a manager to manage the database
|
# create a manager to manage the database
|
||||||
|
logger.setLevel(logging.CRITICAL)
|
||||||
handler.handle_args_cli()
|
handler.handle_args_cli()
|
||||||
|
logger.setLevel(old_level)
|
||||||
if handler.dbstate.is_open():
|
if handler.dbstate.is_open():
|
||||||
handler.dbstate.db.close()
|
handler.dbstate.db.close()
|
||||||
except:
|
except:
|
||||||
|
Loading…
Reference in New Issue
Block a user