deb-designate/designate/tests/test_notification_handler/__init__.py
JordanP dcb58846a6 Notif handlers:remove double check of event type
Change Id50a4a42a8dddbffb85b5fbca43f1b7f31447874 made the
call to handler's process_notification to happen only on registered
event types. There's not need to check the event type inside the
handler itself.

Also remove the unit test because the part of the code that is
tested is never executed.

Change-Id: I75e204d5ff44d3dd0100393a98cc2537886eaa05
2014-09-23 16:19:50 +00:00

34 lines
1.1 KiB
Python

# Copyright 2012 Managed I.T.
#
# Author: Kiall Mac Innes <kiall@managedit.ie>
#
# 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.
import json
import os
from designate.tests import resources
FIXTURES_PATH = os.path.join(resources.path, 'sample_notifications')
class NotificationHandlerMixin(object):
def get_notification_fixture(self, service, name):
filename = os.path.join(FIXTURES_PATH, service, '%s.json' % name)
if not os.path.exists(filename):
raise Exception('Invalid notification fixture requested')
with open(filename, 'r') as fh:
return json.load(fh)