github.com/vmware/govmomi@v0.43.0/govc/test/storage.bats (about)

     1  #!/usr/bin/env bats
     2  
     3  load test_helper
     4  
     5  @test "storage.policy.info" {
     6      vcsim_env
     7  
     8      run govc storage.policy.ls
     9      assert_success
    10  
    11      run govc storage.policy.ls enoent
    12      assert_failure
    13  
    14      run govc storage.policy.ls "vSAN Default Storage Policy"
    15      assert_success
    16  
    17      run govc storage.policy.ls -i "vSAN Default Storage Policy"
    18      assert_success
    19  
    20      run govc storage.policy.info
    21      assert_success
    22  
    23      run govc storage.policy.info enoent
    24      assert_failure
    25  
    26      run govc storage.policy.info "vSAN Default Storage Policy"
    27      assert_success
    28  }
    29  
    30  @test "storage.policy.create" {
    31    vcsim_env
    32  
    33    run govc storage.policy.create MyStoragePolicy
    34    assert_failure # at least one of -z or -tag required
    35  
    36    run govc storage.policy.create -category my_cat -tag my_tag MyStoragePolicy
    37    assert_success
    38  
    39    run govc storage.policy.info MyStoragePolicy
    40    assert_success
    41  
    42    govc storage.policy.create -z MyZonalPolicy
    43    assert_success
    44  
    45    run govc storage.policy.info MyZonalPolicy
    46    assert_success
    47  
    48    run govc storage.policy.create -category my_cat -tag my_tag -z MyCombinedPolicy
    49    assert_success
    50  
    51    run govc storage.policy.info MyCombinedPolicy
    52    assert_success
    53  }