28 lines
764 B
Python
28 lines
764 B
Python
#
|
|
# testing EndPointReference
|
|
#
|
|
import unittest
|
|
import sys
|
|
# automake build dir
|
|
sys.path.insert(0, '..')
|
|
sys.path.insert(0, '../.libs')
|
|
# cmake build dir
|
|
sys.path.insert(0, '../../../build/bindings/python')
|
|
|
|
from pywsman import *
|
|
|
|
class TestEndPointReference(unittest.TestCase):
|
|
def test_endpoint_reference(self):
|
|
epr = EndPointReference("http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service?Name=Windows&Vendor=Microsoft")
|
|
assert epr is not None
|
|
print( epr.to_xml() )
|
|
s1 = epr.selector("Name")
|
|
assert s1 is not None
|
|
s2 = epr.selector("Vendor")
|
|
assert s2 is not None
|
|
names = epr.selector_names()
|
|
print( "Names: ", names )
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|