test_ut_server_boot_order.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:ucsm_apis 作者: CiscoUcs 项目源码 文件源码
def test_boot_local_lun_003(mock_login, mock_query_dn, mock_order_clear):
    mock_login.return_value = True
    bp = LsbootPolicy("org-root", name="test")
    mock_query_dn.return_value = bp
    mock_order_clear.return_value = None

    # case3:
    # Add first local_lun with type
    # Add next local_lun with type
    devices = [
                {"device_name": "local_lun",
                 "device_order": "1",
                 "type": "primary",
                 "lun_name": "primary"
                },
                {"device_name": "local_lun",
                 "device_order": "2",
                },
    ]

    expected_error_message = "_local_lun_add failed, error: Required parameter 'lun_name' or 'type' missing."
    with assert_raises(UcsOperationError) as error:
         boot_policy_order_set(handle, boot_policy_dn, devices)
    assert_equal(error.exception.message, expected_error_message)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号