Sha256: 289c0332713b7b395b58065e28f0f0dbaacf70ed05907ee601aea4bdfc3e1793
Contents?: true
Size: 859 Bytes
Versions: 7
Compression:
Stored size: 859 Bytes
Contents
FactoryGirl.define do factory :discovered_host, class: 'Host::Discovered' do sequence(:name) { |n| "host#{n}" } sequence(:ip) { |n| IPAddr.new(n, Socket::AF_INET).to_s } sequence(:mac) { |n| "02:23:45:67:" + n.to_s(16).rjust(4, '0').insert(2, ':') } after(:build) do |discovered_host| attribute_set = DiscoveryAttributeSet.new(:host => discovered_host, :memory => '1', :cpu_count => '4') discovered_host.discovery_attribute_set = attribute_set end trait :with_facts do transient do fact_count 20 end after(:create) do |discovered_host, evaluator| evaluator.fact_count.times do FactoryGirl.create(:fact_value, :host => discovered_host) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems