Revision e750a969

b/kamaki/clients/compute/test.py
243 243
            self.assert_dicts_are_equal(r, {k: v})
244 244
            self.assertEqual(SG.mock_calls[-1], call(vm_id, '/meta/%s' % k))
245 245

  
246
    """
247 246
    @patch('%s.servers_post' % compute_pkg, return_value=FR())
248
    def test_update_server_metadata(self, servers_post):
247
    def test_update_server_metadata(self, SP):
249 248
        vm_id = vm_recv['server']['id']
250 249
        metadata = dict(m1='v1', m2='v2', m3='v3')
251 250
        FR.json = dict(metadata=metadata)
252 251
        r = self.client.update_server_metadata(vm_id, **metadata)
253 252
        self.assert_dicts_are_equal(r, metadata)
254
        (called_id, cmd) = servers_post.call_args[0]
255
        self.assertEqual(called_id, vm_id)
256
        self.assertEqual(cmd, 'meta')
257
        data = servers_post.call_args[1]['json_data']
258
        self.assert_dicts_are_equal(data, dict(metadata=metadata))
253
        self.assertEqual(SP.mock_calls[-1], call(
254
            vm_id, 'meta',
255
            json_data=dict(metadata=metadata), success=201))
259 256

  
257
    """
260 258
    @patch('%s.servers_delete' % compute_pkg, return_value=FR())
261 259
    def test_delete_server_metadata(self, servers_delete):
262 260
        vm_id = vm_recv['server']['id']

Also available in: Unified diff