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])
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)
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())