示例#1
0
from functionaltests.api.v2.base import DesignateV2Test
from functionaltests.api.v2.clients.recordset_client import RecordsetClient
from functionaltests.api.v2.clients.zone_client import ZoneClient


RECORDSETS_DATASET = {
    'A': dict(
        make_recordset=lambda z: datagen.random_a_recordset(z.name)),
    'AAAA': dict(
        make_recordset=lambda z: datagen.random_aaaa_recordset(z.name)),
    'CNAME': dict(
        make_recordset=lambda z: datagen.random_cname_recordset(z.name)),
    'MX': dict(
        make_recordset=lambda z: datagen.random_mx_recordset(z.name)),
    'SPF': dict(
        make_recordset=lambda z: datagen.random_spf_recordset(z.name)),
    'SRV': dict(
        make_recordset=lambda z: datagen.random_srv_recordset(z.name)),
    'SSHFP': dict(
        make_recordset=lambda z: datagen.random_sshfp_recordset(z.name)),
    'TXT': dict(
        make_recordset=lambda z: datagen.random_txt_recordset(z.name)),
}

WILDCARD_RECORDSETS_DATASET = {
    'A': dict(make_recordset=lambda z:
        datagen.random_a_recordset(zone_name=z.name,
                                   name="*.{0}".format(z.name))),
    'AAAA': dict(make_recordset=lambda z:
        datagen.random_aaaa_recordset(zone_name=z.name,
                                      name="*.{0}".format(z.name))),
 def test_create_SPF_with(self, data):
     post_model = datagen.random_spf_recordset(self.zone.name, data)
     fixture = self.useFixture(RecordsetFixture(self.zone.id, post_model))
     recordset = fixture.created_recordset
     self.client.wait_for_recordset(self.zone.id, recordset.id)
示例#3
0
from functionaltests.common import datagen
from functionaltests.common import dnsclient
from functionaltests.common import utils
from functionaltests.api.v2.base import DesignateV2Test
from functionaltests.api.v2.clients.recordset_client import RecordsetClient
from functionaltests.api.v2.clients.zone_client import ZoneClient

RECORDSETS_DATASET = {
    'A': dict(make_recordset=lambda z: datagen.random_a_recordset(z.name)),
    'AAAA':
    dict(make_recordset=lambda z: datagen.random_aaaa_recordset(z.name)),
    'CNAME':
    dict(make_recordset=lambda z: datagen.random_cname_recordset(z.name)),
    'MX': dict(make_recordset=lambda z: datagen.random_mx_recordset(z.name)),
    'SPF': dict(make_recordset=lambda z: datagen.random_spf_recordset(z.name)),
    'SRV': dict(make_recordset=lambda z: datagen.random_srv_recordset(z.name)),
    'SSHFP':
    dict(make_recordset=lambda z: datagen.random_sshfp_recordset(z.name)),
    'TXT': dict(make_recordset=lambda z: datagen.random_txt_recordset(z.name)),
}

WILDCARD_RECORDSETS_DATASET = {
    'wildcard_A':
    dict(make_recordset=lambda z: datagen.random_a_recordset(
        zone_name=z.name, name="*.{0}".format(z.name))),
    'wildcard_AAAA':
    dict(make_recordset=lambda z: datagen.random_aaaa_recordset(
        zone_name=z.name, name="*.{0}".format(z.name))),
    'wildcard_CNAME':
    dict(make_recordset=lambda z: datagen.random_cname_recordset(
 def test_create_SPF_with(self, data):
     post_model = datagen.random_spf_recordset(self.zone.name, data)
     fixture = self.useFixture(RecordsetFixture(self.zone.id, post_model))
     recordset = fixture.created_recordset
     self.client.wait_for_recordset(self.zone.id, recordset.id)