예제 #1
0
 def _validate_message(self, msg, message_fields, header_fields):
     errors = self._get_message_template().validate(msg, message_fields,
                                                    header_fields)
     if errors:
         logger.info("Validation failed for %s" % repr(msg))
         logger.info('\n'.join(errors))
         raise AssertionError(errors[0])
예제 #2
0
 def _print_link(self, path, rc):
     if rc == 0:
         name = path + ".png"
         logger.info('<a href="%s"><img src="%s"></a>' % (name, name), True)
     else:
         logger.debug("Message sequence generation with seqdiag failed. Linking sequence file instead.")
         logger.info('<a href="%s">Message sequence</a>' % path, True)
예제 #3
0
 def _print_link(self, path, rc):
     if rc == 0:
         name = path + '.png'
         logger.info('<a href="%s"><img src="%s"></a>' % (name, name), True)
     else:
         logger.debug(
             'Message sequence generation with seqdiag failed. Linking sequence file instead.'
         )
         logger.info('<a href="%s">Message sequence</a>' % path, True)
예제 #4
0
 def get_messages_count_in_cache(self):
     self._fill_cache()
     for msg in self._cache:
         logger.info(msg)
     return len(self._cache)
예제 #5
0
파일: core.py 프로젝트: mengzr/Rammbock
 def _validate_message(self, msg, message_fields, header_fields):
     errors = self._get_message_template().validate(msg, message_fields, header_fields)
     if errors:
         logger.info("Validation failed for %s" % repr(msg))
         logger.info('\n'.join(errors))
         raise AssertionError(errors[0])
예제 #6
0
 def get_messages_count_in_cache(self):
     self._fill_cache()
     for msg in self._cache:
         logger.info(msg)
     return len(self._cache)