Sha256: 1e854716b25055df7c8a589867ecfcdefecbab6d665d59af1bea0431cc66739e

Contents?: true

Size: 997 Bytes

Versions: 16

Compression:

Stored size: 997 Bytes

Contents

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

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
fog-aws-3.12.0 tests/helpers/dns_helper.rb
fog-aws-3.11.0 tests/helpers/dns_helper.rb
fog-aws-3.10.0 tests/helpers/dns_helper.rb
fog-aws-3.9.0 tests/helpers/dns_helper.rb
fog-aws-3.8.0 tests/helpers/dns_helper.rb
fog-aws-3.7.0 tests/helpers/dns_helper.rb
fog-aws-3.6.7 tests/helpers/dns_helper.rb
fog-aws-3.6.6 tests/helpers/dns_helper.rb
fog-aws-3.6.5 tests/helpers/dns_helper.rb
fog-aws-3.6.4 tests/helpers/dns_helper.rb
fog-aws-3.6.3 tests/helpers/dns_helper.rb
fog-aws-3.6.2 tests/helpers/dns_helper.rb
fog-aws-3.5.2 tests/helpers/dns_helper.rb
fog-aws-3.5.1 tests/helpers/dns_helper.rb
fog-aws-3.5.0 tests/helpers/dns_helper.rb
fog-aws-3.4.0 tests/helpers/dns_helper.rb