mirror of
https://github.com/jlengrand/bugsink.git
synced 2026-03-10 08:01:17 +00:00
Remove duplicate test-factory function
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
import uuid
|
||||
|
||||
from django.utils import timezone
|
||||
|
||||
from projects.models import Project
|
||||
@@ -11,6 +9,7 @@ from .utils import get_issue_grouper_for_data
|
||||
def get_or_create_issue(project=None, event_data=None):
|
||||
"""create issue for testing purposes (code basically stolen from ingest/views.py)"""
|
||||
if event_data is None:
|
||||
from events.factories import create_event_data
|
||||
event_data = create_event_data()
|
||||
if project is None:
|
||||
project = Project.objects.create(name="Test project")
|
||||
@@ -38,16 +37,6 @@ def get_or_create_issue(project=None, event_data=None):
|
||||
return issue, issue_created
|
||||
|
||||
|
||||
def create_event_data():
|
||||
"""create minimal event data that is valid as per from_json()"""
|
||||
|
||||
return {
|
||||
"event_id": uuid.uuid4().hex,
|
||||
"timestamp": timezone.now().isoformat(),
|
||||
"platform": "python",
|
||||
}
|
||||
|
||||
|
||||
def denormalized_issue_fields():
|
||||
"""return a dict of fields that are expected to be denormalized on Issue; for testing purposes"""
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user