2018-07-27 10:18:29 -04:00
|
|
|
class VinylDNSTestContext:
|
|
|
|
dns_ip = 'localhost'
|
|
|
|
dns_zone_name = 'vinyldns.'
|
2019-04-12 20:30:30 -04:00
|
|
|
dns_rev_v4_zone_name = '10.10.in-addr.arpa.'
|
2018-07-27 10:18:29 -04:00
|
|
|
dns_rev_v6_zone_name = '1.9.e.f.c.c.7.2.9.6.d.f.ip6.arpa.'
|
|
|
|
dns_key_name = 'vinyldns.'
|
2018-08-31 14:42:39 -04:00
|
|
|
dns_key = 'nzisn+4G2ldMn0q1CV3vsg=='
|
2018-07-27 10:18:29 -04:00
|
|
|
vinyldns_url = 'http://localhost:9000'
|
2019-09-18 15:02:25 -04:00
|
|
|
teardown = True
|
2018-07-27 10:18:29 -04:00
|
|
|
|
|
|
|
@staticmethod
|
2019-09-18 15:02:25 -04:00
|
|
|
def configure(ip, zone, key_name, key, url, teardown):
|
2018-07-27 10:18:29 -04:00
|
|
|
VinylDNSTestContext.dns_ip = ip
|
|
|
|
VinylDNSTestContext.dns_zone_name = zone
|
2018-08-31 14:42:39 -04:00
|
|
|
VinylDNSTestContext.dns_key_name = key_name
|
|
|
|
VinylDNSTestContext.dns_key = key
|
2018-07-27 10:18:29 -04:00
|
|
|
VinylDNSTestContext.vinyldns_url = url
|
2019-09-18 15:02:25 -04:00
|
|
|
VinylDNSTestContext.teardown = teardown.lower() == 'true'
|