28 lines
696 B
Ruby
28 lines
696 B
Ruby
# put.rb
|
|
|
|
require 'test/unit'
|
|
require 'rexml/document'
|
|
require File.join(File.dirname(__FILE__),'_loadpath')
|
|
require 'openwsman'
|
|
require '_client'
|
|
|
|
class WsmanTest < Test::Unit::TestCase
|
|
def test_client
|
|
# Openwsman.debug = -1
|
|
client = Client.open
|
|
assert client
|
|
options = Openwsman::ClientOptions.new
|
|
assert options
|
|
# options.set_dump_request
|
|
uri = "http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_TimeZoneSettingData"
|
|
data = Openwsman::XmlDoc.new("data")
|
|
data_s = data.to_xml
|
|
result = client.put( options, uri, data_s, data_s.size, client.encoding )
|
|
|
|
doc = REXML::Document.new result.to_xml
|
|
assert doc
|
|
# doc.write( $stdout, 0 )
|
|
end
|
|
end
|
|
|