def _pretty_print(data): if data is None: return if isinstance(data, bytes): print(binascii.hexlify(data)) elif isinstance(data, list): print(pprint(data, tag_definitions.lookup_tag)) else: print(data)
def test_simple_pprint(): elem = tags.uint8_tag("uuu8", 12) inner = tags.container_tag("conb", elem) in_data = tags.container_tag("cona", inner) parsed = parser.parse(in_data, lookup_tag) assert (parser.pprint(parsed, lookup_tag) == "cona: [container, container]\n" " conb: [container, container 2]\n" " uuu8: 12 [uint, uint8]\n")
def test_simple_pprint(self): elem = tags.uint8_tag('uuu8', 12) inner = tags.container_tag('conb', elem) in_data = tags.container_tag('cona', inner) parsed = parser.parse(in_data, lookup_tag) self.assertEqual(parser.pprint(parsed, lookup_tag), 'cona: [container, container]\n' + ' conb: [container, container 2]\n' + ' uuu8: 12 [uint, uint8]\n')
def test_simple_pprint(self): elem = tags.uint8_tag("uuu8", 12) inner = tags.container_tag("conb", elem) in_data = tags.container_tag("cona", inner) parsed = parser.parse(in_data, lookup_tag) self.assertEqual( parser.pprint(parsed, lookup_tag), "cona: [container, container]\n" + " conb: [container, container 2]\n" + " uuu8: 12 [uint, uint8]\n", )
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 _log_response(text, data, is_daap): if _LOGGER.isEnabledFor(logging.INFO): formatted = data if is_daap: formatted = parser.pprint(data, lookup_tag) _LOGGER.debug(text, formatted)
def test_print_invalid_input_raises_exception(self): with self.assertRaises(exceptions.InvalidDmapDataError): parser.pprint("bad data", lookup_tag)
def test_print_invalid_input_raises_exception(): with pytest.raises(exceptions.InvalidDmapDataError): parser.pprint("bad data", lookup_tag)