1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/dns/helper.rb

56 lines
1.1 KiB
Ruby
Raw Normal View History

def dns_providers
{
:aws => {
:mocked => false
},
:bluebox => {
2011-02-23 14:16:58 -05:00
: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
2011-08-27 22:06:46 -04:00
},
:rackspace => {
:mocked => false,
:zone_attributes => {
:email => 'fog@example.com'
}
},
:rage4 => {
:mocked => false
}
2010-12-29 20:23:40 -05:00
}
2011-02-18 00:22:43 -05:00
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