Revision 6228acdf test/py/ganeti.rapi.rlib2_unittest.py
b/test/py/ganeti.rapi.rlib2_unittest.py | ||
---|---|---|
1763 | 1763 |
clfactory = _FakeClientFactory(_FakeClient) |
1764 | 1764 |
data = { |
1765 | 1765 |
"instances": [{ |
1766 |
"instance_name": "bar",
|
|
1766 |
"name": "bar", |
|
1767 | 1767 |
"mode": "create", |
1768 |
"disks": [{"size": 1024}], |
|
1769 |
"disk_template": "plain", |
|
1770 |
"nics": [{}], |
|
1768 | 1771 |
}, { |
1769 |
"instance_name": "foo",
|
|
1772 |
"name": "foo", |
|
1770 | 1773 |
"mode": "create", |
1774 |
"disks": [{"size": 1024}], |
|
1775 |
"disk_template": "drbd", |
|
1776 |
"nics": [{}], |
|
1771 | 1777 |
}], |
1772 | 1778 |
} |
1773 | 1779 |
handler = _CreateHandler(rlib2.R_2_instances_multi_alloc, [], {}, data, |
1774 | 1780 |
clfactory) |
1781 |
|
|
1775 | 1782 |
(body, _) = handler.GetPostOpInput() |
1776 |
self.assertTrue(compat.all([inst["OP_ID"] == handler.POST_OPCODE.OP_ID |
|
1777 |
for inst in body["instances"]])) |
|
1783 |
|
|
1784 |
self.assertTrue(compat.all( |
|
1785 |
[isinstance(inst, opcodes.OpInstanceCreate) for inst in body["instances"]] |
|
1786 |
)) |
|
1778 | 1787 |
|
1779 | 1788 |
|
1780 | 1789 |
class TestPermissions(unittest.TestCase): |
Also available in: Unified diff