Revision 3768eb67 snf-cyclades-app/synnefo/volume/tests/volumes.py

b/snf-cyclades-app/synnefo/volume/tests/volumes.py
52 52
        name, args, kwargs = mrapi().ModifyInstance.mock_calls[0]
53 53
        self.assertEqual(kwargs["instance"], self.vm.backend_vm_id)
54 54
        disk_info = kwargs["disks"][0][2]
55
        self.assertEqual(disk_info["size"], self.size)
55
        self.assertEqual(disk_info["size"], self.size << 10)
56 56
        self.assertEqual(disk_info["name"], vol.backend_volume_uuid)
57 57
        self.assertEqual(disk_info["volume_name"], vol.backend_volume_uuid)
58 58
        self.assertFalse("origin" in disk_info)
......
86 86
        name, args, kwargs = mrapi().ModifyInstance.mock_calls[0]
87 87
        self.assertEqual(kwargs["instance"], self.vm.backend_vm_id)
88 88
        disk_info = kwargs["disks"][0][2]
89
        self.assertEqual(disk_info["size"], self.size)
89
        self.assertEqual(disk_info["size"], self.size << 10)
90 90
        self.assertEqual(disk_info["name"], vol.backend_volume_uuid)
91 91
        self.assertEqual(disk_info["volume_name"], vol.backend_volume_uuid)
92 92
        self.assertEqual(disk_info["origin"], svol.backend_volume_uuid)
......
125 125
        name, args, kwargs = mrapi().ModifyInstance.mock_calls[0]
126 126
        self.assertEqual(kwargs["instance"], self.vm.backend_vm_id)
127 127
        disk_info = kwargs["disks"][0][2]
128
        self.assertEqual(disk_info["size"], self.size)
128
        self.assertEqual(disk_info["size"], self.size << 10)
129 129
        self.assertEqual(disk_info["name"], vol.backend_volume_uuid)
130 130
        self.assertEqual(disk_info["volume_name"], vol.backend_volume_uuid)
131 131
        self.assertEqual(disk_info["origin"], "snf-snapshot-43")
132 132

  
133 133
    def test_delete(self, mrapi):
134 134
        # We can not deleted detached volumes
135
        vol = mf.VolumeFactory(machine=None)
135
        vol = mf.VolumeFactory(machine=None, status="AVAILABLE")
136 136
        self.assertRaises(faults.BadRequest,
137 137
                          volumes.delete,
138 138
                          vol)
......
141 141
        # Also we cannot delete root volume
142 142
        vol.index = 0
143 143
        vol.machine = vm
144
        vol.status = "IN_USE"
145
        vol.save()
144 146
        self.assertRaises(faults.BadRequest,
145 147
                          volumes.delete,
146 148
                          vol)

Also available in: Unified diff