def test_all_fields_filled(self): trace_id = ZipkinId.from_binary(42) span_id = ZipkinId.from_binary(-42) parent_span_id = ZipkinId.from_binary(53) request = self.request_factory.get('/', **{ ZipkinDjangoRequestParser.trace_id_hdr_name: trace_id.get_hex(), ZipkinDjangoRequestParser.span_id_hdr_name: span_id.get_hex(), ZipkinDjangoRequestParser.parent_span_id_hdr_name: parent_span_id.get_hex(), ZipkinDjangoRequestParser.sampled_hdr_name: 'true', ZipkinDjangoRequestParser.flags_hdr_name: '0' }) self.assertZipkinDataEquals( self.processor.get_zipkin_data(request), ZipkinData( trace_id=trace_id, span_id=span_id, parent_span_id=parent_span_id, sampled=True, flags=False ) )
def test_all_fields_filled(self): trace_id = ZipkinId.from_binary(42) span_id = ZipkinId.from_binary(-42) parent_span_id = ZipkinId.from_binary(53) request = self.request_factory.get( '/', **{ ZipkinDjangoRequestParser.trace_id_hdr_name: trace_id.get_hex(), ZipkinDjangoRequestParser.span_id_hdr_name: span_id.get_hex(), ZipkinDjangoRequestParser.parent_span_id_hdr_name: parent_span_id.get_hex(), ZipkinDjangoRequestParser.sampled_hdr_name: 'true', ZipkinDjangoRequestParser.flags_hdr_name: '0' }) self.assertZipkinDataEquals( self.processor.get_zipkin_data(request), ZipkinData(trace_id=trace_id, span_id=span_id, parent_span_id=parent_span_id, sampled=True, flags=False))
def test_None_input(self): self.assertIsNone(ZipkinId.from_hex(None)) self.assertIsNone(ZipkinId.from_binary(None))
def test_from_binary(self): val = 2 * 63 - 1 self.assertEqual(ZipkinId.from_binary(val).get_binary(), val)