Exemplo n.º 1
0
def _get_source_safely(obj):
  try:
    return inspect.getsource(obj)
  except Exception:  # pylint: disable=broad-except
    logs.log_once(
        _LOG.warning,
        'Unable to load source code for %s. Only logging this once.', obj)
    return ''
Exemplo n.º 2
0
def _get_source_safely(obj):
    try:
        return inspect.getsource(obj)
    except Exception:  # pylint: disable=broad-except
        logs.log_once(
            _LOG.warning,
            'Unable to load source code for %s. Only logging this once.', obj)
        return ''
Exemplo n.º 3
0
    def test_log_once_utf8(self):
        mock_log = mock.Mock()
        for _ in range(10):
            logs.log_once(mock_log, u'状态是', 'arg1')

        assert mock_log.call_count == 1
Exemplo n.º 4
0
    def test_log_once(self):
        mock_log = mock.Mock()
        for _ in range(10):
            logs.log_once(mock_log, 'Message 1', 'arg1')

        assert mock_log.call_count == 1
Exemplo n.º 5
0
  def test_log_once_utf8(self):
    mock_log = mock.Mock()
    for _ in range(10):
      logs.log_once(mock_log, u'状态是', 'arg1')

    assert mock_log.call_count == 1
Exemplo n.º 6
0
  def test_log_once(self):
    mock_log = mock.Mock()
    for _ in range(10):
      logs.log_once(mock_log, 'Message 1', 'arg1')

    assert mock_log.call_count == 1