Test-ServiceOnboarding:
Adding multiple test scenarios and util functions
for the exampleservice onboarded.
Change-Id: I50e10a12b6b9b178d631b033152ee161eff92f77
diff --git a/src/test/utils/OnboardingServiceUtils.py b/src/test/utils/OnboardingServiceUtils.py
index 6ed4c16..71557af 100644
--- a/src/test/utils/OnboardingServiceUtils.py
+++ b/src/test/utils/OnboardingServiceUtils.py
@@ -187,6 +187,16 @@
return ips[0]
return None
+ def get_public_ip(self):
+ if 'public' in self.exampleservice.networks:
+ ips = self.exampleservice.networks['public']
+ if len(ips) > 0:
+ return ips[0]
+ return None
+
+ def get_name(self):
+ return self.exampleservice.name
+
'''
@method: run_cmd_compute
@Description:
@@ -258,4 +268,25 @@
log.info('OK')
return st
+ def pause(self):
+ return self.exampleservice.pause()
+
+ def unpause(self):
+ return self.exampleservice.unpause()
+
+ def stop(self):
+ return self.exampleservice.stop()
+
+ def start(self):
+ return self.exampleservice.start()
+
+ def suspend(self):
+ return self.exampleservice.suspend()
+
+ def resume(self):
+ return self.exampleservice.resume()
+
+ def reboot(self):
+ return self.exampleservice.reboot()
+