Sha256: f9085fabdbea029412a04945aa5086bbf04de421aae1aca9d0d9ed07e035d979
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
#!/usr/bin/env ruby require File.expand_path(File.dirname(__FILE__) + '/../../lib/puppettest') require 'puppettest' require 'puppet/network/xmlrpc/client' require 'mocha' class TestXMLRPCClient < Test::Unit::TestCase include PuppetTest def setup Puppet::Util::SUIDManager.stubs(:asuser).yields super end def test_set_backtrace error = Puppet::Network::XMLRPCClientError.new("An error") assert_nothing_raised do error.set_backtrace ["caller"] end assert_equal(["caller"], error.backtrace) end # Make sure we correctly generate a netclient def test_handler_class # Create a test handler klass = Puppet::Network::XMLRPCClient yay = Class.new(Puppet::Network::Handler) do @interface = XMLRPC::Service::Interface.new("yay") { |iface| iface.add_method("array getcert(csr)") } @name = :Yay end Object.const_set("Yay", yay) net = nil assert_nothing_raised("Failed when retrieving client for handler") do net = klass.handler_class(yay) end assert(net, "did not get net client") end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
puppet-2.7.5 | test/network/xmlrpc/client.rb |
puppet-2.7.4 | test/network/xmlrpc/client.rb |
puppet-2.7.3 | test/network/xmlrpc/client.rb |
puppet-2.7.1 | test/network/xmlrpc/client.rb |