Project

General

Profile

Actions

Bug #19001

closed

Creating ~/.netrc break tests

Added by Lukas Zapletal about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Because Ruby reads this file for some operations:

 1) Failure:
ForemanBootdisk::Api::V2::DisksControllerTest::#host#test_0001_should generate host image [/home/lzap/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/netrc-0.11.0/lib/netrc.rb:61]:
unexpected invocation: File.read('/home/lzap/.netrc')
unsatisfied expectations:
- expected exactly once, not yet invoked: ForemanBootdisk::ISOGenerator.generate(has_entry(:ipxe => regexp_matches(/disk host template/)))
- expected exactly once, not yet invoked: File.read('temp ISO')
satisfied expectations:
- allowed any number of times, not yet invoked: Webpack::Rails::Manifest.asset_paths(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Resolv::DNS>.getresources(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Resolv::DNS>.getaddress(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Resolv::DNS>.getname(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::ARecord>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::ARecord>.conflicts(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::AAAARecord>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::AAAARecord>.conflicts(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::PTR4Record>.conflicts(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::PTR4Record>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::PTR6Record>.conflicts(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::PTR6Record>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DHCP::Record>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DHCP::Record>.create(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DHCP::SparcRecord>.create(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:ProxyAPI::Puppet>.environments(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:ProxyAPI::DHCP>.unused_ip(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:ProxyAPI::TFTP>.bootServer(any_parameters)
- allowed any number of times, invoked once: #<AnyInstance:ProxyAPI::Features>.features(any_parameters)

  2) Failure:
ForemanBootdisk::DisksControllerTest::#host#test_0001_should generate host image [/home/lzap/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/netrc-0.11.0/lib/netrc.rb:61]:
unexpected invocation: File.read('/home/lzap/.netrc')
unsatisfied expectations:
- expected exactly once, not yet invoked: ForemanBootdisk::ISOGenerator.generate(has_entry(:ipxe => regexp_matches(/disk host template/)))
- expected exactly once, not yet invoked: File.read('temp ISO')
satisfied expectations:
- allowed any number of times, not yet invoked: Webpack::Rails::Manifest.asset_paths(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Resolv::DNS>.getresources(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Resolv::DNS>.getaddress(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Resolv::DNS>.getname(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::ARecord>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::ARecord>.conflicts(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::AAAARecord>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::AAAARecord>.conflicts(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::PTR4Record>.conflicts(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::PTR4Record>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::PTR6Record>.conflicts(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DNS::PTR6Record>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DHCP::Record>.conflicting?(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DHCP::Record>.create(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:Net::DHCP::SparcRecord>.create(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:ProxyAPI::Puppet>.environments(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:ProxyAPI::DHCP>.unused_ip(any_parameters)
- allowed any number of times, not yet invoked: #<AnyInstance:ProxyAPI::TFTP>.bootServer(any_parameters)
- allowed any number of times, invoked once: #<AnyInstance:ProxyAPI::Features>.features(any_parameters)

41 runs, 99 assertions, 2 failures, 0 errors, 0 skips

Actions #1

Updated by The Foreman Bot about 7 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Lukas Zapletal
  • Pull request https://github.com/theforeman/foreman_bootdisk/pull/39 added
Actions #2

Updated by Anonymous about 7 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF