Beispiel #1
0
 def side_effect(*args, **kwargs):
     update_patch = [
         {'path': '/name', 'value': 'node1'},
         {'path': '/driver_info/ssh_key_contents', 'value': 'random'},
         {'path': '/driver_info/ssh_address', 'value': 'foo.bar'},
         {'path': '/properties/memory_mb', 'value': '2048'},
         {'path': '/properties/local_gb', 'value': '30'},
         {'path': '/properties/cpu_arch', 'value': 'amd64'},
         {'path': '/properties/cpus', 'value': '1'},
         {'path': '/properties/capabilities', 'value': 'num_nics:6'},
         {'path': '/driver_info/deploy_kernel', 'value': 'image-k'},
         {'path': '/driver_info/deploy_ramdisk', 'value': 'image-r'},
         {'path': '/driver_info/ssh_username', 'value': 'test'},
         {'path': '/driver_info/ssh_virt_type', 'value': 'virsh'}]
     for key in update_patch:
         key['op'] = 'add'
     self.assertThat(update_patch,
                     matchers.MatchesSetwise(*(map(matchers.Equals,
                                                   args[1]))))
     return mock.Mock(uuid='uuid1')
Beispiel #2
0
 def side_effect(*args, **kwargs):
     update_patch = [
         {'path': '/name', 'value': 'node1'},
         {'path': '/driver_info/ipmi_password', 'value': 'random'},
         {'path': '/driver_info/ipmi_address', 'value': 'foo.bar'},
         {'path': '/properties/memory_mb', 'value': '2048'},
         {'path': '/properties/local_gb', 'value': '30'},
         {'path': '/properties/cpu_arch', 'value': 'amd64'},
         {'path': '/properties/cpus', 'value': '1'},
         {'path': '/properties/capabilities', 'value': 'num_nics:6'},
         {'path': '/properties/root_device',
          'value': {'serial': 'abcdef'}},
         {'path': '/driver_info/ipmi_username', 'value': 'test'}]
     for iface, value in interfaces.items():
         update_patch.append({'path': '/%s' % iface, 'value': value})
     for key in update_patch:
         key['op'] = 'add'
     self.assertThat(update_patch,
                     matchers.MatchesSetwise(*(map(matchers.Equals,
                                                   args[1]))))
     return mock.Mock(uuid='uuid1')