Пример #1
0
 def test_list(self, mock_name_matches_object,
               mock_resource_manager__manager):
     flavors = [mock.MagicMock(name="rally_foo1"),
                mock.MagicMock(name="rally_foo2"),
                mock.MagicMock(name="foo3")]
     mock_name_matches_object.side_effect = [False, True, True]
     mock_resource_manager__manager().list.return_value = flavors
     self.assertEqual(flavors[1:], resources.NovaFlavors().list())
     mock_name_matches_object.assert_has_calls(
         [mock.call(r.name, nutils.NovaScenario) for r in flavors])
Пример #2
0
 def test_is_deleted_fail(self, mock_resource_manager__manager):
     mock_resource_manager__manager().get.side_effect = TypeError()
     flavor = resources.NovaFlavors()
     flavor.raw_resource = mock.MagicMock()
     self.assertRaises(TypeError, flavor.is_deleted)
Пример #3
0
 def test_is_deleted(self, mock_resource_manager__manager):
     exc = nova_exc.NotFound(404)
     mock_resource_manager__manager().get.side_effect = exc
     flavor = resources.NovaFlavors()
     flavor.raw_resource = mock.MagicMock()
     self.assertEqual(True, flavor.is_deleted())