File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,18 @@ let test_cbt_enable_disable () =
5353 Xapi_vdi. disable_cbt ~__context ~self: vdi_ref;
5454 assert_vdi_cbt_enabled_is false " VDI.disable_cbt should be idempotent"
5555
56+ let test_set_metadata_of_pool_doesnt_allow_cbt_metadata_vdi () =
57+ let __context = Test_common. make_test_database () in
58+ let self = Test_common. make_vdi ~__context ~_type:`cbt_metadata () in
59+ let pool = Db.Pool. get_all ~__context |> List. hd in
60+ OUnit. assert_raises
61+ ~msg: " VDI.set_metadata_of_pool should throw VDI_INCOMPATIBLE_TYPE for a cbt_metadata VDI"
62+ Api_errors. (Server_error (vdi_incompatible_type, [Ref. string_of self; Record_util. vdi_type_to_string `cbt_metadata ]))
63+ (fun () -> Xapi_vdi. set_metadata_of_pool ~__context ~self ~value: pool)
64+
5665let test =
5766 let open OUnit in
5867 " test_vdi_cbt" > :::
59- [ " test_cbt_enable_disable" > :: test_cbt_enable_disable ]
68+ [ " test_cbt_enable_disable" > :: test_cbt_enable_disable
69+ ; " test_set_metadata_of_pool_doesnt_allow_cbt_metadata_vdi" > :: test_set_metadata_of_pool_doesnt_allow_cbt_metadata_vdi
70+ ]
You can’t perform that action at this time.
0 commit comments