Add cbrs_monitor.py to monitor cell down status and reboot eNB
Add backup wrapper script
Fix tests
Change-Id: I3245a8f2ce166e5e92454b99a9a94941da043b42
diff --git a/cbrs_backup.py b/cbrs_backup.py
index 70359f1..fabb6b8 100644
--- a/cbrs_backup.py
+++ b/cbrs_backup.py
@@ -17,18 +17,18 @@
parser = argparse.ArgumentParser()
parser.add_argument("address", help="eNB IP address", type=str)
parser.add_argument(
- "-u", "--username", help="eNB UI login username", type=bytes, default=b"sc_femto"
+ "-u", "--username", help="eNB UI login username", type=str, default="sc_femto"
)
parser.add_argument(
- "-p", "--password", help="eNB UI login password", type=bytes, default=b"scHt3pp"
+ "-p", "--password", help="eNB UI login password", type=str, default="scHt3pp"
)
args = parser.parse_args()
ENB_DOMAIN = f"https://{args.address}/"
CGI_URL = ENB_DOMAIN + "setup.cgi"
-USERNAME = args.username
-PASSWORD = args.password
+USERNAME = bytes(args.username.encode())
+PASSWORD = bytes(args.password.encode())
# Disable SSL verification since we signed the certificate by our own
session = requests.session()