@ResourceGroupPreparer(location=WINDOWS_ASP_LOCATION_WEBAPP)
def test_webapp_scale(self, resource_group):
    plan = self.create_random_name(prefix='scale-plan', length=24)
    self.cmd('appservice plan create -g {} -n {} --sku SHARED'.format(resource_group, plan), checks=[JMESPathCheck('sku.name', 'D1'), JMESPathCheck('sku.tier', 'Shared'), JMESPathCheck('sku.size', 'D1'), JMESPathCheck('sku.family', 'D'), JMESPathCheck('sku.capacity', 0)])
    self.cmd('appservice plan update -g {} -n {} --sku S2'.format(resource_group, plan))
    self.cmd('appservice plan show -g {} -n {}'.format(resource_group, plan), checks=[JMESPathCheck('sku.name', 'S2'), JMESPathCheck('sku.tier', 'Standard'), JMESPathCheck('sku.size', 'S2'), JMESPathCheck('sku.family', 'S')])
    self.cmd('appservice plan update -g {} -n {} --sku B1'.format(resource_group, plan))
    self.cmd('appservice plan show -g {} -n {}'.format(resource_group, plan), checks=[JMESPathCheck('sku.name', 'B1'), JMESPathCheck('sku.tier', 'Basic'), JMESPathCheck('sku.size', 'B1'), JMESPathCheck('sku.family', 'B')])
    self.cmd('appservice plan update -g {} -n {} --number-of-workers 2'.format(resource_group, plan))
    self.cmd('appservice plan show -g {} -n {}'.format(resource_group, plan), checks=[JMESPathCheck('sku.name', 'B1'), JMESPathCheck('sku.tier', 'Basic'), JMESPathCheck('sku.size', 'B1'), JMESPathCheck('sku.family', 'B'), JMESPathCheck('sku.capacity', 2)])
@ResourceGroupPreparer(location=WINDOWS_ASP_LOCATION_WEBAPP)
def test_webapp_scale(self, resource_group):
    plan = self.create_random_name(prefix='scale-plan', length=24)
    self.cmd('appservice plan create -g {} -n {} --sku SHARED'.format(resource_group, plan), checks=[JMESPathCheck('sku.name', 'D1'), JMESPathCheck('sku.tier', 'Shared'), JMESPathCheck('sku.size', 'D1'), JMESPathCheck('sku.family', 'D'), JMESPathCheck('sku.capacity', 0)])
    self.cmd('appservice plan update -g {} -n {} --sku S2'.format(resource_group, plan))
    self.cmd('appservice plan show -g {} -n {}'.format(resource_group, plan), checks=[JMESPathCheck('sku.name', 'S2'), JMESPathCheck('sku.tier', 'Standard'), JMESPathCheck('sku.size', 'S2'), JMESPathCheck('sku.family', 'S')])
    self.cmd('appservice plan update -g {} -n {} --sku B1'.format(resource_group, plan))
    self.cmd('appservice plan show -g {} -n {}'.format(resource_group, plan), checks=[JMESPathCheck('sku.name', 'B1'), JMESPathCheck('sku.tier', 'Basic'), JMESPathCheck('sku.size', 'B1'), JMESPathCheck('sku.family', 'B')])
    self.cmd('appservice plan update -g {} -n {} --number-of-workers 2'.format(resource_group, plan))
    self.cmd('appservice plan show -g {} -n {}'.format(resource_group, plan), checks=[JMESPathCheck('sku.name', 'B1'), JMESPathCheck('sku.tier', 'Basic'), JMESPathCheck('sku.size', 'B1'), JMESPathCheck('sku.family', 'B'), JMESPathCheck('sku.capacity', 2)])