def test_log_binary_no_log_if_not_custom_level(logger): logger.isEnabledFor.return_value = False log_binary(logger, "test", level=logging.INFO) logger.isEnabledFor.assert_called_with(logging.INFO)
def test_log_binary_non_bytes_as_string(logger): log_binary(logger, "msg", a=b"\x01", b=123, c="test") assert _debug_string(logger) == "msg (a=01, b=123, c=test)"
def test_log_binary_no_log_if_not_debug(logger): logger.isEnabledFor.return_value = False log_binary(logger, "test") logger.isEnabledFor.assert_called_with(logging.DEBUG)
def _log_response(text, data, is_daap): if _LOGGER.isEnabledFor(logging.INFO): if is_daap: _LOGGER.debug(parser.pprint(data, lookup_tag)) else: log_binary(_LOGGER, text, Data=data)
def test_log_binary_log_multiple_args_if_enabled(logger): log_binary(logger, "k", test=b"\x01\x02", dummy=b"\xfe") assert _debug_string(logger) == "k (dummy=fe, test=0102)"
def data_received(self, data): """Receive data from host.""" log_binary(_LOGGER, "Data from remote", Data=data) self.callback.transport.write(data)
def data_received(self, data): """Receive data from host.""" log_binary(_LOGGER, "Data from client", Data=data) self.connection.transport.write(data)
def test_log_multiple_args_if_enabled(self): log_binary(self.logger, 'k', test=b'\x01\x02', dummy=b'\xfe') self.assertEqual(_debug_string(self.logger), 'k (dummy=fe, test=0102)')
def test_log_with_length_override(self): log_binary(self.logger, 'msg', a=b'\x01' * 20, b=b'\x02' * 20) self.assertEqual(_debug_string(self.logger), 'msg (a=01..., b=02...)')
def test_log_no_args_if_enabled(self): log_binary(self.logger, 'testing') self.assertEqual(_debug_string(self.logger), 'testing ()')
def test_log_single_arg_if_enabled(self): log_binary(self.logger, 'abc', test=b'\x01\x02') self.assertEqual(_debug_string(self.logger), 'abc (test=0102)')
def test_no_log_if_not_debug(self): self.logger.isEnabledFor.return_value = False log_binary(self.logger, 'test') self.logger.isEnabledFor.assert_called_with(logging.DEBUG)
def test_log_binary_log_single_arg_if_enabled(logger): log_binary(logger, "abc", test=b"\x01\x02") assert _debug_string(logger) == "abc (test=0102)"
def test_log_binary_log_empty_value_if_enabled(logger): log_binary(logger, "testing", test=None) assert _debug_string(logger) == "testing (test=)"
def test_log_binary_log_no_args_if_enabled(logger): log_binary(logger, "testing") assert _debug_string(logger) == "testing ()"
def data_received(self, data): """Message received from client (iOS).""" log_binary(_LOGGER, "Data from client", Data=data) self.buffer += data if self.connection.connected: self._receive_event.set()