buildframework/helium/sf/python/pythoncore/lib/pythoncoretests/test_ccm_results.py
--- a/buildframework/helium/sf/python/pythoncore/lib/pythoncoretests/test_ccm_results.py Wed Jun 16 16:51:40 2010 +0300
+++ b/buildframework/helium/sf/python/pythoncore/lib/pythoncoretests/test_ccm_results.py Fri Aug 13 14:59:05 2010 +0300
@@ -25,7 +25,7 @@
import os
import logging
-# pylint: disable-msg=R0201
+# pylint: disable=R0201
_logger = logging.getLogger('test.ccm_results')
logging.basicConfig(level=logging.INFO)
@@ -49,8 +49,10 @@
class MockResultSession(ccm.AbstractSession):
""" Fake session used to test Result"""
- def __init__(self, behave = {}, database="fakedb"):
+ def __init__(self, behave=None, database="fakedb"):
ccm.AbstractSession.__init__(self, None, None, None, None)
+ if behave == None:
+ behave = {}
self._behave = behave
self._database = database
@@ -324,7 +326,7 @@
session = MockResultSession(behave)
result = session.execute('test_update', ccm.ConflictsResult(session))
#_logger.debug(result.output)
- # pylint: disable-msg=E1103
+ # pylint: disable=E1103
assert len(result.output.keys()) == 7, "Should detect 7 projects."
subproj = session.create("Cartman_sub_sub_sub02-Release_v4:project:%s#1" % session.database())
assert len(result.output[subproj]) == 2, "%s should contain 2 conflicts" % subproj.objectname
@@ -393,11 +395,11 @@
Serious:
Update failed.
"""
- _logger = logging.getLogger('count.logger')
- _logger.setLevel(logging.WARNING)
+ count_logger = logging.getLogger('count.logger')
+ count_logger.setLevel(logging.WARNING)
handler = CounterHandler()
- _logger.addHandler(handler)
- ccm.log_result(log, ccm.UPDATE_LOG_RULES, _logger)
+ count_logger.addHandler(handler)
+ ccm.log_result(log, ccm.UPDATE_LOG_RULES, count_logger)
print handler.warnings
print handler.errors
assert handler.warnings == 5
@@ -415,11 +417,11 @@
Copy Project complete with 1 errors.
WARNING: There is no matching baseline project for 'ci-hitchcock_nga' in baseline 'tr1s60#ABS_domain_mcl92-abs.mcl.92_200907'. This baseline might not be complete
"""
- _logger = logging.getLogger('count.logger')
- _logger.setLevel(logging.WARNING)
+ count_logger = logging.getLogger('count.logger')
+ count_logger.setLevel(logging.WARNING)
handler = CounterHandler()
- _logger.addHandler(handler)
- ccm.log_result(log, ccm.CHECKOUT_LOG_RULES, _logger)
+ count_logger.addHandler(handler)
+ ccm.log_result(log, ccm.CHECKOUT_LOG_RULES, count_logger)
print handler.warnings
print handler.errors
assert handler.warnings == 4
@@ -438,11 +440,11 @@
You can use Reconcile to resolve work area conflicts
Warning: Conflicts detected during synchronization. Check your logs.
"""
- _logger = logging.getLogger('count.logger')
- _logger.setLevel(logging.WARNING)
+ count_logger = logging.getLogger('count.logger')
+ count_logger.setLevel(logging.WARNING)
handler = CounterHandler()
- _logger.addHandler(handler)
- ccm.log_result(log, ccm.SYNC_LOG_RULES, _logger)
+ count_logger.addHandler(handler)
+ ccm.log_result(log, ccm.SYNC_LOG_RULES, count_logger)
print handler.warnings
print handler.errors
assert handler.warnings == 0