blob: c2b1c21099429c4c0d22d952d71a297d757ad11e [file] [log] [blame]
# test identify action
require 'test/unit'
require File.join(File.dirname(__FILE__),'_loadpath')
require 'openwsman'
require 'auth-callback'
class IdentifyTest < Test::Unit::TestCase
def test_identify
client = Openwsman::Client.new( "http://wsman:secret@localhost:5985/wsman-anon/identify" )
assert client
options = Openwsman::ClientOptions.new
assert options
doc = client.identify( options )
assert doc
root = doc.root
assert root
prot_version = root.find( Openwsman::XML_NS_WSMAN_ID, "ProtocolVersion" )
prod_vendor = root.find( Openwsman::XML_NS_WSMAN_ID, "ProductVendor" )
prod_version = root.find( Openwsman::XML_NS_WSMAN_ID, "ProductVersion" )
puts "Protocol #{prot_version}, Vendor #{prod_vendor}, Version #{prod_version}"
end
end