website/events/tests/test_services.py
File test_services.py
has 432 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from datetime import datetime, timedelta
from unittest import mock
from django.contrib.auth.models import AnonymousUser, Permission
from django.http import HttpRequest
- Create a ticketCreate a ticket
Function test_cancel_registration
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def test_cancel_registration(
self, perms_mock, notify_first_mock, notify_organiser_mock
):
self.event.registration_start = timezone.now() - timedelta(hours=2)
self.event.registration_end = timezone.now() + timedelta(hours=1)
- Create a ticketCreate a ticket
Function test_create_registration
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def test_create_registration(self, perms_mock):
self.event.registration_start = timezone.now() - timedelta(hours=2)
self.event.registration_end = timezone.now() + timedelta(hours=1)
perms_mock.return_value = {
- Create a ticketCreate a ticket