1
0
Fork 0
mirror of https://github.com/fog/fog-aws.git synced 2022-11-09 13:50:52 -05:00
fog--fog-aws/tests/helpers/dns_helper.rb

57 lines
997 B
Ruby
Raw Normal View History

def dns_providers
{
aws: {
mocked: false
},
bluebox: {
mocked: false,
zone_attributes: {
ttl: 60
}
},
dnsimple: {
mocked: false
},
dnsmadeeasy: {
mocked: false
},
dynect: {
mocked: false,
zone_attributes: {
email: 'fog@example.com'
}
},
linode: {
mocked: false,
zone_attributes: {
email: 'fog@example.com'
}
},
zerigo: {
mocked: false
},
rackspace: {
mocked: false,
zone_attributes: {
email: 'fog@example.com'
}
},
rage4: {
mocked: false
}
}
end
def generate_unique_domain(with_trailing_dot = false)
# get time (with 1/100th of sec accuracy)
# want unique domain name and if provider is fast,
# this can be called more than once per second
time = (Time.now.to_f * 100).to_i
domain = 'test-' + time.to_s + '.com'
if with_trailing_dot
domain += '.'
end
domain
end