Sha256: 52da3e87e1de1be605a0cbc1595d0e5e87fbc2c0904bc8a403d74d62b259257c

Contents?: true

Size: 575 Bytes

Versions: 9

Compression:

Stored size: 575 Bytes

Contents

FactoryGirl.define do
  factory :discovery_rule do
    sequence(:name) { |n| "rule#{n}" }
    sequence(:priority) { |n| n }
    search "facts.fact1 == 'value1'"
    hostname ""
    hostgroup
    max_count 0
    enabled true
  end
end

# Not used yet, we need to refactor core first
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, ':') }
    fact_values
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
foreman_discovery-6.0.0 test/factories/discovery_rule_related.rb
foreman_discovery-5.0.2 test/factories/discovery_rule_related.rb
foreman_discovery-5.0.1 test/factories/discovery_rule_related.rb
foreman_discovery-5.0.0 test/factories/discovery_rule_related.rb
foreman_discovery-4.1.2 test/factories/discovery_rule_related.rb
foreman_discovery-4.1.1 test/factories/discovery_rule_related.rb
foreman_discovery-4.1.0 test/factories/discovery_rule_related.rb
foreman_discovery-4.0.0 test/factories/discovery_rule_related.rb
foreman_discovery-3.0.0 test/factories/discovery_rule_related.rb