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