events: fix bug, 'url' was not in dict

This commit is contained in:
Daniel Dourvaris 2016-07-07 05:35:54 +03:00
parent 04044ef919
commit c1b109c7a0
4 changed files with 10 additions and 6 deletions

View file

@ -47,7 +47,7 @@ def test_pullrequest_events_serialized(pr_util, EventClass):
assert data['name'] == EventClass.name
assert data['repo']['repo_name'] == pr.target_repo.repo_name
assert data['pullrequest']['pull_request_id'] == pr.pull_request_id
assert data['pullrequest']['url']
@pytest.mark.backends("git", "hg")
def test_create_pull_request_events(pr_util):

View file

@ -59,6 +59,7 @@ def test_repo_events_serialized(repo_stub, EventClass):
data = event.as_dict()
assert data['name'] == EventClass.name
assert data['repo']['repo_name'] == repo_stub.repo_name
assert data['repo']['url']
@pytest.mark.parametrize('EventClass', [
@ -69,17 +70,19 @@ def test_vcs_repo_events_serialize(repo_stub, scm_extras, EventClass):
data = event.as_dict()
assert data['name'] == EventClass.name
assert data['repo']['repo_name'] == repo_stub.repo_name
assert data['repo']['url']
@pytest.mark.parametrize('EventClass', [RepoPushEvent])
def test_vcs_repo_events_serialize(repo_stub, scm_extras, EventClass):
def test_vcs_repo_push_event_serialize(repo_stub, scm_extras, EventClass):
event = EventClass(repo_name=repo_stub.repo_name,
pushed_commit_ids=scm_extras['commit_ids'],
extras=scm_extras)
data = event.as_dict()
assert data['name'] == EventClass.name
assert data['repo']['repo_name'] == repo_stub.repo_name
assert data['repo']['url']
def test_create_delete_repo_fires_events(backend):