Exemplo n.º 1
0
 def test_user_gets_subset_of_cells(self, mock_cm, mock_gi, mock_br):
     self.flags(instance_list_per_project_cells=True, group='api')
     mock_gi.return_value = instance_list.InstanceLister(None, None), []
     mock_br.return_value = []
     user_context = nova_context.RequestContext('fake', 'fake')
     instance_list.get_instance_objects_sorted(
         user_context, {}, None, None, [], None, None)
     mock_gi.assert_called_once_with(user_context, {}, None, None, [],
                                     None, None,
                                     cell_mappings=mock_cm.return_value,
                                     batch_size=1000)
Exemplo n.º 2
0
 def test_user_gets_all_cells(self, mock_cm, mock_gi, mock_br, mock_lc):
     self.flags(instance_list_per_project_cells=False, group='api')
     mock_gi.return_value = instance_list.InstanceLister(None, None), []
     mock_br.return_value = []
     user_context = nova_context.RequestContext('fake', 'fake')
     instance_list.get_instance_objects_sorted(
         user_context, {}, None, None, [], None, None)
     mock_gi.assert_called_once_with(user_context, {}, None, None, [],
                                     None, None,
                                     cell_mappings=FAKE_CELLS,
                                     batch_size=100,
                                     cell_down_support=False)
     mock_lc.assert_called_once_with()
Exemplo n.º 3
0
 def test_admin_gets_all_cells(self, mock_cm, mock_gi, mock_br, mock_lc):
     mock_gi.return_value = instance_list.InstanceLister(None, None), []
     mock_br.return_value = []
     admin_context = nova_context.RequestContext('fake', 'fake',
                                                 is_admin=True)
     instance_list.get_instance_objects_sorted(
         admin_context, {}, None, None, [], None, None)
     mock_gi.assert_called_once_with(admin_context, {}, None, None, [],
                                     None, None,
                                     cell_mappings=FAKE_CELLS,
                                     batch_size=100)
     mock_cm.assert_not_called()
     mock_lc.assert_called_once_with()