Update for merge and make additional interface improvements

This commit is contained in:
Joseph Schorr 2017-07-19 11:05:50 -04:00
parent 543cba352b
commit e7d6e60d97
10 changed files with 85 additions and 170 deletions

View file

@ -5,9 +5,8 @@ from flask import request
from endpoints.api import (RepositoryParamResource, nickname, resource, require_repo_admin,
log_action, validate_json_request, request_error,
path_param, disallow_for_app_repositories)
path_param, disallow_for_app_repositories, InvalidRequest)
from endpoints.exception import NotFound
from notifications import build_notification_data
from notifications.models_interface import Repository
from notifications.notificationevent import NotificationEvent
from notifications.notificationmethod import (NotificationMethod,
@ -153,9 +152,6 @@ class TestRepositoryNotification(RepositoryParamResource):
def post(self, namespace_name, repository_name, uuid):
""" Queues a test notification for this repository. """
test_note = model.queue_test_notification(uuid)
event_info = NotificationEvent.get_event(test_note.event_name)
sample_data = event_info.get_sample_data(Repository(namespace, repository), event_config)
if not test_note:
raise InvalidRequest("No repository notification found for: %s, %s, %s" % (namespace_name, repository_name, uuid))