def test_service_start(appliance, setup_provider, context, order_service, provider, request): """Test service stop Metadata: test_flag: ssui, services """ catalog_item = order_service with appliance.context.use(context): my_service = MyService(appliance, catalog_item.name) if provider.one_of(InfraProvider, EC2Provider, AzureProvider): # For Infra providers vm is provisioned.Hence Stop option is shown # For Azure, EC2 Providers Instance is provisioned.Hence Stop option is shown my_service.service_power(power='Stop') view = my_service.create_view(DetailsMyServiceView) wait_for(lambda: view.resource_power_status.power_status == 'Off', timeout=1000, fail_condition=None, message='Wait for resources off', delay=20) else: my_service.service_power(power='Start') view = my_service.create_view(DetailsMyServiceView) wait_for(lambda: view.resource_power_status.power_status == 'On', timeout=1000, fail_condition=None, message='Wait for resources on', delay=20) @request.addfinalizer def _finalize(): my_service.delete()
def test_service_start(appliance, setup_provider, context, order_service, provider, request): """Test service stop Metadata: test_flag: ssui, services """ catalog_item = order_service with appliance.context.use(context): my_service = MyService(appliance, catalog_item.name) if provider.one_of(InfraProvider, EC2Provider, AzureProvider): # For Infra providers vm is provisioned.Hence Stop option is shown # For Azure, EC2 Providers Instance is provisioned.Hence Stop option is shown my_service.service_power(power='Stop') view = my_service.create_view(DetailsMyServiceView) wait_for(lambda: view.resource_power_status.power_status == 'Off', timeout=1000, fail_condition=None, message='Wait for resources off', delay=20) else: my_service.service_power(power='Start') view = my_service.create_view(DetailsMyServiceView) wait_for(lambda: view.resource_power_status.power_status == 'On', timeout=1000, fail_condition=None, message='Wait for resources on', delay=20) @request.addfinalizer def _finalize(): my_service.delete()
def test_service_start(appliance, setup_provider, context, order_service, provider, request): """Test service stop Metadata: test_flag: ssui, services """ catalog_item = order_service with appliance.context.use(context): my_service = MyService(appliance, catalog_item.name) if provider.one_of(InfraProvider): # For Infra providers vm is provisioned.Hence Stop option is shown my_service.service_power(power='Stop') view = my_service.create_view(DetailsMyServiceView) view.notification.assert_message("{} was {}.".format( catalog_item.name, 'stopped')) else: my_service.service_power(power='Start') view = my_service.create_view(DetailsMyServiceView) view.notification.assert_message("{} was {}.".format( catalog_item.name, 'started')) @request.addfinalizer def _finalize(): my_service.delete()
def test_service_start(appliance, setup_provider, context, order_service, provider, request): """Test service stop""" catalog_item = order_service with appliance.context.use(context): my_service = MyService(appliance, catalog_item.name) if provider.one_of(InfraProvider): # For Infra providers vm is provisioned.Hence Stop option is shown my_service.service_power(power='Stop') view = my_service.create_view(DetailsMyServiceView) view.notification.assert_message( "{} was {}.".format(catalog_item.name, 'stopped')) else: my_service.service_power(power='Start') view = my_service.create_view(DetailsMyServiceView) view.notification.assert_message( "{} was {}.".format(catalog_item.name, 'started')) @request.addfinalizer def _finalize(): my_service.delete()