Пример #1
0
    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': ''
                  })
              ])
Пример #2
0
 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())