Example #1
0
 def verify(self):
     client = WebSiteManagementClient(credentials=self.platform.get_credentials(),
                                      subscription_id=self.platform.subscription_id)
     app_name = self.platform.get_test_name()
     assert client.check_name_availability(app_name, 'Site').name_available
     site = az_models.Site(location='Central US')
     client.web_apps.create_or_update(self.platform.resource_group_name, app_name, site)
     try:
         assert not client.check_name_availability(app_name, 'Site').name_available
         app = client.web_apps.get(self.platform.resource_group_name, app_name)
         assert app.state == 'Running'
     finally:
         client.web_apps.delete(self.platform.resource_group_name, app_name)
     assert client.check_name_availability(app_name, 'Site').name_available
Example #2
0
 def verify_denied(self, error_text):
     with world.assert_raises(az_exceptions.ClientException, error_text):
         client = WebSiteManagementClient(credentials=self.platform.get_credentials(),
                                          subscription_id=self.platform.subscription_id)
         client.check_name_availability('some_name', 'Site')