
Crístian Viana (8): Make function "randomMAC" public Allow updating XML attribute in "xml_item_update" Render different types of data in generate_action_handler Add model function to wait for task Clean up test pool directories Create storage volume based on an existing volume Clone virtual machines Add tests and mockmodel for the cloning feature docs/API.md | 8 + src/kimchi/API.json | 5 + src/kimchi/control/base.py | 37 +++-- src/kimchi/control/host.py | 18 +-- src/kimchi/control/vms.py | 1 + src/kimchi/i18n.py | 4 + src/kimchi/mockmodel.py | 102 ++++++++++++- src/kimchi/model/storagevolumes.py | 73 ++++++++- src/kimchi/model/tasks.py | 28 ++++ src/kimchi/model/vmifaces.py | 18 +-- src/kimchi/model/vms.py | 297 ++++++++++++++++++++++++++++++++++++- src/kimchi/xmlutils/utils.py | 7 +- tests/test_model.py | 83 +++++++++-- tests/test_rest.py | 54 +++++++ 14 files changed, 682 insertions(+), 53 deletions(-) -- 1.9.3