def test(self): pcbms = [] for i in range(3): pcbms.append( create_mock_full( {"sig_pack5()": bytes("pcbm %i" % i, "ascii")})) rpe = create_mock_full({"routingPolicy": bytes("exts", "ascii")}) inst = ASMarking( create_mock_full({ "isdas": _ISD_AS1, "trcVer": 2, "certVer": 3, "ifIDSize": 4, "hashTreeRoot": b"root", "mtu": 1482, "exts": rpe })) inst.iter_pcbms = create_mock_full(return_value=pcbms) sgp3 = create_mock_full({"sig_pack3()": bytes("exts", "ascii")}) inst.routing_pol_ext = create_mock_full(return_value=sgp3) expected = b"".join([ _ISD_AS1_BYTES, bytes.fromhex("00000002 00000003 04"), b"pcbm 0", b"pcbm 1", b"pcbm 2", b"root", bytes.fromhex("05ca"), b"exts" ]) # Call ntools.eq_(inst.sig_pack8(), expected)
def test_9(self): pcbms = [] for i in range(3): pcbms.append( create_mock_full({"sig_pack()": bytes("pcbm %i" % i, "ascii")})) inst = ASMarking( create_mock_full({ "isdas": _ISD_AS1, "trcVer": 2, "certVer": 3, "ifIDSize": 4, "hashTreeRoot": b"root", "mtu": 1482, "chain": b"chain" })) inst.iter_pcbms = create_mock_full(return_value=pcbms) expected = b"".join([ _ISD_AS1_BYTES, bytes.fromhex("00000002 00000003 04"), b"pcbm 0", b"pcbm 1", b"pcbm 2", b"root", bytes.fromhex("05ca"), b"chain" ]) # Call ntools.eq_(inst.sig_pack(8), expected)
def test_9(self): pcbms = [] for i in range(3): pcbms.append( create_mock_full({"sig_pack()": bytes("pcbm %i" % i, "ascii")})) exts = create_mock_full({"revInfos": [b"rev0", b"rev1"]}) inst = ASMarking( create_mock_full({ "isdas": "isdas", "trcVer": 2, "certVer": 3, "ifIDSize": 4, "egRevToken": b"eg rev", "exts": exts, "mtu": 1482, "chain": b"chain", })) inst.iter_pcbms = create_mock_full(return_value=pcbms) expected = b"".join([ b"isdas", bytes.fromhex("00000002 00000003 04"), b"pcbm 0", b"pcbm 1", b"pcbm 2", b"eg rev", b"rev0", b"rev1", bytes.fromhex("05ca"), b"chain" ]) # Call ntools.eq_(inst.sig_pack(9), expected)