def test_resource_group(self, resource_group): s = self rg = resource_group s.cmd('group delete -n {} --yes'.format(rg)) s.cmd('group exists -n {}'.format(rg), checks=NoneCheck()) s.cmd('group create -n {} -l westus --tag a=b c'.format(rg), checks=[JCheck('name', rg), JCheck('tags', { 'a': 'b', 'c': '' })]) s.cmd('group exists -n {}'.format(rg), checks=BooleanCheck(True)) s.cmd('group show -n {}'.format(rg), checks=[JCheck('name', rg), JCheck('tags', { 'a': 'b', 'c': '' })]) s.cmd('group list --tag a=b', checks=[ JCheck('[0].name', rg), JCheck('[0].tags', { 'a': 'b', 'c': '' }) ])
def body(self): s = self rg = self.resource_group s.cmd('group create -n {} -l westus'.format(rg), checks=[ JMESPathCheck('name', rg), ]) s.cmd('group exists -n {}'.format(rg), checks=BooleanCheck(True)) s.cmd('group wait --exists -n {}'.format(rg), checks=NoneCheck()) s.cmd('group delete -n {} --no-wait --yes'.format(rg), checks=NoneCheck()) s.cmd('group wait --deleted -n {}'.format(rg), checks=NoneCheck()) s.cmd('group exists -n {}'.format(rg), checks=NoneCheck())