Skip to content

Commit

Permalink
govc: fix namespace.bats
Browse files Browse the repository at this point in the history
Signed-off-by: Stoyan Zhelyazkov <[email protected]>
  • Loading branch information
spacegospod committed Apr 8, 2024
1 parent 95ecdd6 commit 295c4b8
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions govc/test/namespace.bats
Original file line number Diff line number Diff line change
Expand Up @@ -118,29 +118,29 @@ load test_helper
@test "namespace.create" {
vcsim_env

run govc namespace.create -cluster=domain-c1 -namespace=test-namespace-1
run govc namespace.create -supervisor=domain-c1 -namespace=test-namespace-1
assert_success

ns=$(govc namespace.info -namespace=test-namespace-1 | jq)
ns=$(govc namespace.info test-namespace-1 | jq)
assert_equal "domain-c1" $(echo $ns | jq -r '."cluster"')
assert_equal "0" $(echo $ns | jq -r '."vm_service_spec"."content_libraries"' | jq length)

run govc namespace.create -cluster=domain-c1 -namespace=test-namespace-2 -content-libraries=lib1,lib2
run govc namespace.create -supervisor=domain-c1 -namespace=test-namespace-2 -content-libraries=lib1,lib2
assert_success

ns=$(govc namespace.info -namespace=test-namespace-2 | jq)
ns=$(govc namespace.info test-namespace-2 | jq)
assert_equal "2" $(echo $ns | jq -r '."vm_service_spec"."content_libraries"' | jq length)
}

@test "namespace.change" {
vcsim_env

govc namespace.create -cluster=domain-c1 -namespace=test-namespace-1
govc namespace.create -supervisor=domain-c1 -namespace=test-namespace-1

run govc namespace.change -namespace=test-namespace-1 -content-libraries=lib1,lib2 -vm-classes=class1
run govc namespace.change -content-libraries=lib1,lib2 -vm-classes=class1 test-namespace-1
assert_success

ns=$(govc namespace.info -namespace=test-namespace-1 | jq)
ns=$(govc namespace.info test-namespace-1 | jq)
assert_equal "2" $(echo $ns | jq -r '."vm_service_spec"."content_libraries"' | jq length)
assert_equal "lib1" $(echo $ns | jq -r '."vm_service_spec"."content_libraries"[0]')
assert_equal "lib2" $(echo $ns | jq -r '."vm_service_spec"."content_libraries"[1]')
Expand All @@ -151,11 +151,11 @@ load test_helper
@test "namespace.info" {
vcsim_env

govc namespace.create -cluster=domain-c1 -namespace=test-namespace-1
govc namespace.create -supervisor=domain-c1 -namespace=test-namespace-1

ns=$(govc namespace.info -namespace=test-namespace-1 | jq)
ns=$(govc namespace.info test-namespace-1 | jq)
assert_equal "domain-c1" $(echo $ns | jq -r '."cluster"')
run govc namespace.info -namespace=non-existing-namespace
run govc namespace.info non-existing-namespace
assert_failure
}

Expand All @@ -165,11 +165,11 @@ load test_helper
ls=$(govc namespace.ls)
assert_equal "0" $(echo $ls | jq length)

govc namespace.create -cluster=domain-c1 -namespace=test-namespace-1
govc namespace.create -supervisor=domain-c1 -namespace=test-namespace-1
ls=$(govc namespace.ls)
assert_equal "1" $(echo $ls | jq length)

govc namespace.create -cluster=domain-c1 -namespace=test-namespace-2
govc namespace.create -supervisor=domain-c1 -namespace=test-namespace-2
ls=$(govc namespace.ls)
assert_equal "2" $(echo $ls | jq length)
assert_equal "domain-c1" $(echo $ls | jq -r '.[0]."cluster"')
Expand All @@ -179,12 +179,12 @@ load test_helper
@test "namespace.rm" {
vcsim_env

run govc namespace.rm -namespace=non-existing-namespace
run govc namespace.rm non-existing-namespace
assert_failure

govc namespace.create -cluster=domain-c1 -namespace=test-namespace-1
govc namespace.create -supervisor=domain-c1 -namespace=test-namespace-1

run govc namespace.rm -namespace=test-namespace-1
run govc namespace.rm test-namespace-1
assert_success
}

Expand All @@ -194,7 +194,7 @@ load test_helper
run govc namespace.vmclass.create -id=test-class-1 -cpus=16 -memory=16000
assert_success

c=$(govc namespace.vmclass.info -vmclass=test-class-1 | jq)
c=$(govc namespace.vmclass.info test-class-1 | jq)
assert_equal "16" $(echo $c | jq -r '."cpu_count"')
assert_equal "16000" $(echo $c | jq -r '."memory_mb"')
}
Expand All @@ -204,8 +204,8 @@ load test_helper

govc namespace.vmclass.create -id=test-class-1 -cpus=16 -memory=16000

govc namespace.vmclass.change -id=test-class-1 -cpus=24 -memory=24000
c=$(govc namespace.vmclass.info -vmclass=test-class-1 | jq)
govc namespace.vmclass.change -cpus=24 -memory=24000 test-class-1
c=$(govc namespace.vmclass.info test-class-1 | jq)
assert_equal "24" $(echo $c | jq -r '."cpu_count"')
assert_equal "24000" $(echo $c | jq -r '."memory_mb"')
}
Expand All @@ -216,11 +216,11 @@ load test_helper
run govc namespace.vmclass.create -id=test-class-1 -cpus=16 -memory=16000
assert_success

c=$(govc namespace.vmclass.info -vmclass=test-class-1 | jq)
c=$(govc namespace.vmclass.info test-class-1 | jq)
assert_equal "16" $(echo $c | jq -r '."cpu_count"')
assert_equal "16000" $(echo $c | jq -r '."memory_mb"')

run govc namespace.vmclass.info -vmclass=non-existing-class
run govc namespace.vmclass.info non-existing-class
assert_failure
}

Expand All @@ -242,11 +242,11 @@ load test_helper
@test "namespace.vmclass.rm" {
vcsim_env

run govc namespace.vmclass.rm -vmclass=non-existing-class
run govc namespace.vmclass.rm non-existing-class
assert_failure

govc namespace.vmclass.create -id=test-class-1 -cpus=16 -memory=16000

run govc namespace.vmclass.rm -vmclass=test-class-1
run govc namespace.vmclass.rm test-class-1
assert_success
}

0 comments on commit 295c4b8

Please sign in to comment.