def test_create_cluster_with_invalid_network(self):
"""
Verify create_cluster reacts to invalid networks as expected.
"""
bus = mock.MagicMock()
cluster = Cluster.new(name='test', network='test')
# The cluster doesn't exist yet
bus.storage.get_cluster.side_effect = Exception
# The network doesn't exist
bus.storage.get_network.side_effect = Exception
# The cluster creation
bus.storage.save.return_value = cluster
# Call the handler...
clusters.create_cluster.handler(copy.deepcopy(NETWORK_CLUSTER_REQUEST), bus)
# Update clusters network to be 'default' as we expect 'test' to be
# rejected by the handler
cluster.network = 'default'
bus.storage.save.assert_called_with(mock.ANY)
test_handlers_clusters.py 文件源码
python
阅读 29
收藏 0
点赞 0
评论 0
评论列表
文章目录