/usr/lib/python2.6/site-packages/novaclient/tests/unit/v2/contrib
NameSizeModeActions
fakes.py52520644editdlrm
fakes.pyc56640644editdlrm
test_assisted_volume_snapshots.py14640644editdlrm
test_assisted_volume_snapshots.pyc17120644editdlrm
test_baremetal.py23580644editdlrm
test_baremetal.pyc33780644editdlrm
test_cells.py14800644editdlrm
test_cells.pyc17940644editdlrm
test_instance_actions.py15410644editdlrm
test_instance_actions.pyc16420644editdlrm
test_list_extensions.py12070644editdlrm
test_list_extensions.pyc13020644editdlrm
test_migrations.py14760644editdlrm
test_migrations.pyc16750644editdlrm
test_server_external_events.py16210644editdlrm
test_server_external_events.pyc15740644editdlrm
test_tenant_networks.py16830644editdlrm
test_tenant_networks.pyc22430644editdlrm
__init__.py00644editdlrm
__init__.pyc1710644editdlrm
Edit: /usr/lib/python2.6/site-packages/novaclient/tests/unit/v2/contrib/test_server_external_events.py (1621B)
# Copyright (C) 2014, Red Hat, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. """ External event triggering for servers, not to be used by users. """ from novaclient import extension from novaclient.tests.unit import utils from novaclient.tests.unit.v2.contrib import fakes from novaclient.v2.contrib import server_external_events as ext_events extensions = [ extension.Extension(ext_events.__name__.split(".")[-1], ext_events), ] cs = fakes.FakeClient(extensions=extensions) class ServerExternalEventsTestCase(utils.TestCase): def test_external_event(self): events = [{'server_uuid': 'fake-uuid1', 'name': 'test-event', 'status': 'completed', 'tag': 'tag'}, {'server_uuid': 'fake-uuid2', 'name': 'test-event', 'status': 'completed', 'tag': 'tag'}] result = cs.server_external_events.create(events) self.assertEqual(events, result) cs.assert_called('POST', '/os-server-external-events')