from bgpy.caida_collector import CustomerProviderLink as CPLink


from .graph_info import GraphInfo
from bgpy.enums import ASNs


graph_042 = GraphInfo(
    peer_links=set([]),
    customer_provider_links=set(
        [
            CPLink(provider_asn=32, customer_asn=25),
            CPLink(provider_asn=77, customer_asn=32),
            CPLink(provider_asn=77, customer_asn=44),
            CPLink(provider_asn=44, customer_asn=33),
            CPLink(provider_asn=44, customer_asn=ASNs.ATTACKER.value),
            CPLink(provider_asn=44, customer_asn=ASNs.VICTIM.value),
            CPLink(provider_asn=15, customer_asn=32),
            CPLink(provider_asn=15, customer_asn=14),
            CPLink(provider_asn=14, customer_asn=13),
            CPLink(provider_asn=13, customer_asn=12),
            CPLink(provider_asn=12, customer_asn=11),
            CPLink(provider_asn=11, customer_asn=ASNs.VICTIM.value),
            CPLink(provider_asn=24, customer_asn=25),
            CPLink(provider_asn=24, customer_asn=23),
            CPLink(provider_asn=23, customer_asn=22),
            CPLink(provider_asn=22, customer_asn=21),
            CPLink(provider_asn=21, customer_asn=ASNs.VICTIM.value),
        ]
    ),
)
