コード例 #1
0
ファイル: test.py プロジェクト: gitter-badger/knot
    def zone_rnd(self, number, dnssec=None, nsec3=None, records=None, serial=None):
        zones = list()

        # Generate unique zone names.
        names = zone_generate.main(["-n", number]).split()
        for name in names:
            zone = dnstest.zonefile.ZoneFile(self.zones_dir)
            zone.set_name(name)
            zone.gen_file(dnssec=dnssec, nsec3=nsec3, records=records,
                          serial=serial)
            zones.append(zone)

        return zones
コード例 #2
0
ファイル: test.py プロジェクト: gitter-badger/knot
    def zone(self, name, file_name=None, storage=None, version=None, exists=True):

        zone = dnstest.zonefile.ZoneFile(self.zones_dir)
        zone.set_name(name)

        if storage is ".":
            src_dir = self.data_dir
        elif storage:
            src_dir = storage
        else:
            src_dir = params.common_data_dir

        zone.set_file(file_name=file_name, storage=src_dir, version=version,
                      exists=exists)

        return [zone]
コード例 #3
0
    def zone_rnd(self,
                 number,
                 dnssec=None,
                 nsec3=None,
                 records=None,
                 serial=None):
        zones = list()

        # Generate unique zone names.
        names = zone_generate.main(["-n", number]).split()
        for name in names:
            zone = dnstest.zonefile.ZoneFile(self.zones_dir)
            zone.set_name(name)
            zone.gen_file(dnssec=dnssec,
                          nsec3=nsec3,
                          records=records,
                          serial=serial)
            zones.append(zone)

        return zones
コード例 #4
0
    def zone(self,
             name,
             file_name=None,
             storage=None,
             version=None,
             exists=True):

        zone = dnstest.zonefile.ZoneFile(self.zones_dir)
        zone.set_name(name)

        if storage is ".":
            src_dir = self.data_dir
        elif storage:
            src_dir = storage
        else:
            src_dir = params.common_data_dir

        zone.set_file(file_name=file_name,
                      storage=src_dir,
                      version=version,
                      exists=exists)

        return [zone]