realm_test.py: WIP:

re-ordered operations
capturing and reporting more errors
improving output
This commit is contained in:
Jed Reynolds
2020-06-03 15:35:14 -07:00
parent d6f463c352
commit 546fbc371f

View File

@@ -1,26 +1,55 @@
#!/usr/bin/env python3
import pprint
from pprint import pprint
import realm
from realm import Realm
localrealm = Realm("localhost", 8080, True)
test = realm.Realm("http://localhost:8080")
print("** Existing Stations **")
try:
sta_list = localrealm.station_list()
print(f"{len(sta_list)} Stations:")
pprint(sta_list)
print(localrealm.find_ports_like("sta+"))
print(localrealm.find_ports_like("sta0*"))
print(localrealm.find_ports_like("sta[0000..0002]"))
except Exception as x:
pprint(x)
exit(1)
sta_list = test.station_list()
cx_list = test.cx_list()
vap_list = test.vap_list()
print("** Existing vAPs **")
try:
vap_list = localrealm.vap_list()
print(f"{len(vap_list)} VAPs:")
pprint(vap_list)
except Exception as x:
pprint(x)
exit(1)
print("** Existing CXs **")
try:
cx_list = localrealm.cx_list()
print(f"{len(cx_list)} CXs:")
pprint(cx_list)
except Exception as x:
pprint(x)
exit(1)
print(f"CXs: {cx_list}\n")
print(f"Stations: {sta_list}\n")
print(f"VAPs: {vap_list}\n")
print("** Removing previous stations **")
cxTest = realm.CXProfile()
print("** Removing previous CXs **")
cxTest.add_ports("A", "lf_udp", test.find_ports_like("sta+"))
cxTest.create()
print("** Creating Stations **")
print(test.find_ports_like("sta+"))
print("** Creating CXs **")
try:
cxProfile = localrealm.newCXProfile()
# set attributes of cxProfile
cxProfile.add_ports("A", "lf_udp", localrealm.find_ports_like("sta+"))
cxProfile.create()
except Exception as x:
pprint(x)
exit(1)
print(test.find_ports_like("sta0*"))
print(test.find_ports_like("sta[0000..0002]"))
#