class TestData:
    A = {
        "zoneId": None,
        "name": "test-create-a-ok",
        "type": "A",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "address": "10.1.1.1"
            },
            {
                "address": "10.2.2.2"
            }
        ]
    }
    AAAA = {
        "zoneId": None,
        "name": "test-create-aaaa-ok",
        "type": "AAAA",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "address": "2001:db8:0:0:0:0:0:3"
            },
            {
                "address": "2002:db8:0:0:0:0:0:3"
            }
        ]
    }
    CNAME = {
        "zoneId": None,
        "name": "test-create-cname-ok",
        "type": "CNAME",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "cname": "cname."
            }
        ]
    }
    MX = {
        "zoneId": None,
        "name": "test-create-mx-ok",
        "type": "MX",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "preference": 100,
                "exchange": "exchange."
            }
        ]
    }
    PTR = {
        "zoneId": None,
        "name": "10.20",
        "type": "PTR",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "ptrdname": "ptr."
            }
        ]
    }
    SPF = {
        "zoneId": None,
        "name": "test-create-spf-ok",
        "type": "SPF",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "text": "spf."
            }
        ]
    }
    SRV = {
        "zoneId": None,
        "name": "test-create-srv-ok",
        "type": "SRV",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "priority": 1,
                "weight": 2,
                "port": 8000,
                "target": "srv."
            }
        ]
    }
    SSHFP = {
        "zoneId": None,
        "name": "test-create-sshfp-ok",
        "type": "SSHFP",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "algorithm": 1,
                "type": 1,
                "fingerprint": "123456789ABCDEF67890123456789ABCDEF67890"
            }
        ]
    }
    TXT = {
        "zoneId": None,
        "name": "test-create-txt-ok",
        "type": "TXT",
        "ttl": 100,
        "account": "foo",
        "records": [
            {
                "text": "some text"
            }
        ]
    }
    RECORDS = [("A", A), ("AAAA", AAAA), ("CNAME", CNAME), ("MX", MX), ("PTR", PTR), ("SPF", SPF), ("SRV", SRV), ("SSHFP", SSHFP), ("TXT", TXT)]
    FORWARD_RECORDS = [("A", A), ("AAAA", AAAA), ("CNAME", CNAME), ("MX", MX), ("SPF", SPF), ("SRV", SRV), ("SSHFP", SSHFP), ("TXT", TXT)]
    REVERSE_RECORDS = [("CNAME", CNAME), ("PTR", PTR), ("TXT", TXT)]
