Skip to content
Snippets Groups Projects
Commit 17a80779 authored by Mihai Patrascoiu's avatar Mihai Patrascoiu
Browse files

Enable INFO and DEBUG logs for tape-rest-api tests

parent 460e0075
No related branches found
No related tags found
No related merge requests found
......@@ -9,3 +9,9 @@ BulkSize = 10
# Max Polling interval in seconds
MaxPollInterval = 10
# Enable/disable verbose printing (log level = INFO)
Verbose = True
# Enable/disable debug printing (log level = DEBUG)
Debug = False
\ No newline at end of file
......@@ -9,8 +9,11 @@ def generate_random_url(root, filename):
class GfalWrapper:
def __init__(self):
def __init__(self, verbose=False, debug=False):
self.context = gfal2.creat_context()
if verbose or debug:
gfal2_log_level = gfal2.verbose_level.debug if debug else gfal2.verbose_level.verbose
gfal2.set_verbose(gfal2_log_level)
def copy_file(self, source, destination, timeout, overwrite=False):
params = self.context.transfer_parameters()
......
import unittest
import logging
from tabnanny import verbose
from libs.gfal_helper import *
from libs import config
......@@ -6,7 +9,7 @@ from libs import config
class TestCaseBase(unittest.TestCase):
def setUp(self):
self.handle = GfalWrapper()
self.handle = GfalWrapper(verbose=config.Verbose, debug=config.Debug)
self.source = config.SourceFile
self.root = config.TapeBaseDirectory
self.bulk_size = config.BulkSize
......@@ -37,3 +40,8 @@ class TestCaseBase(unittest.TestCase):
def assertAllNone(self, seq):
for el in seq:
self.assertIsNone(el)
if config.Debug or config.Verbose:
logging_level = logging.DEBUG if config.Debug else logging.INFO
logging.getLogger().setLevel(logging_level)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment