Simplify super() calls in tests

This commit is contained in:
Pēteris Caune 2020-11-16 11:20:01 +02:00
parent 155226d82a
commit 155a1f132b
No known key found for this signature in database
GPG Key ID: E28D7679E9A9EDE2
71 changed files with 73 additions and 73 deletions

View File

@ -3,7 +3,7 @@ from hc.test import BaseTestCase
class AccountsAdminTestCase(BaseTestCase):
def setUp(self):
super(AccountsAdminTestCase, self).setUp()
super().setUp()
self.alice.is_staff = True
self.alice.is_superuser = True

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class CheckTokenTestCase(BaseTestCase):
def setUp(self):
super(CheckTokenTestCase, self).setUp()
super().setUp()
self.profile.token = make_password("secret-token", "login")
self.profile.save()

View File

@ -7,7 +7,7 @@ from hc.test import BaseTestCase
class LoginTestCase(BaseTestCase):
def setUp(self):
super(LoginTestCase, self).setUp()
super().setUp()
self.checks_url = "/projects/%s/checks/" % self.project.code
def test_it_sends_link(self):

View File

@ -9,7 +9,7 @@ from hc.api.models import TokenBucket
class ProjectTestCase(BaseTestCase):
def setUp(self):
super(ProjectTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/settings/" % self.project.code

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class RemoveProjectTestCase(BaseTestCase):
def setUp(self):
super(RemoveProjectTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/remove/" % self.project.code

View File

@ -17,7 +17,7 @@ def counts(result):
class SendDeletionNoticesTestCase(BaseTestCase):
def setUp(self):
super(SendDeletionNoticesTestCase, self).setUp()
super().setUp()
# Make alice eligible for notice -- signed up more than 1 year ago
self.alice.date_joined = now() - td(days=500)

View File

@ -4,9 +4,9 @@ from hc.api.models import Check
from hc.test import BaseTestCase
class ProjectTestCase(BaseTestCase):
class TransferProjectTestCase(BaseTestCase):
def setUp(self):
super(ProjectTestCase, self).setUp()
super().setUp()
Check.objects.create(project=self.project)

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class ApiAdminTestCase(BaseTestCase):
def setUp(self):
super(ApiAdminTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project, tags="foo bar")
self.alice.is_staff = True

View File

@ -10,7 +10,7 @@ from hc.test import BaseTestCase
class BadgeTestCase(BaseTestCase):
def setUp(self):
super(BadgeTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project, tags="foo bar")
sig = base64_hmac(str(self.project.badge_key), "foo", settings.SECRET_KEY)

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class DeleteCheckTestCase(BaseTestCase):
def setUp(self):
super(DeleteCheckTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
def test_it_works(self):

View File

@ -7,7 +7,7 @@ from hc.test import BaseTestCase
class GetCheckTestCase(BaseTestCase):
def setUp(self):
super(GetCheckTestCase, self).setUp()
super().setUp()
self.now = now().replace(microsecond=0)

View File

@ -8,7 +8,7 @@ from hc.test import BaseTestCase
class GetFlipsTestCase(BaseTestCase):
def setUp(self):
super(GetFlipsTestCase, self).setUp()
super().setUp()
self.a1 = Check(project=self.project, name="Alice 1")
self.a1.timeout = td(seconds=3600)

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
class GetPingsTestCase(BaseTestCase):
def setUp(self):
super(GetPingsTestCase, self).setUp()
super().setUp()
self.a1 = Check(project=self.project, name="Alice 1")
self.a1.timeout = td(seconds=3600)

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
class ListChannelsTestCase(BaseTestCase):
def setUp(self):
super(ListChannelsTestCase, self).setUp()
super().setUp()
self.c1 = Channel(project=self.project)
self.c1.kind = "email"

View File

@ -9,7 +9,7 @@ from hc.test import BaseTestCase
class ListChecksTestCase(BaseTestCase):
def setUp(self):
super(ListChecksTestCase, self).setUp()
super().setUp()
self.now = now().replace(microsecond=0)

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
class NotificationStatusTestCase(BaseTestCase):
def setUp(self):
super(NotificationStatusTestCase, self).setUp()
super().setUp()
self.check = Check(project=self.project, status="up")
self.check.save()

View File

@ -10,7 +10,7 @@ from hc.test import BaseTestCase
class SendReportsTestCase(BaseTestCase):
def setUp(self):
super(SendReportsTestCase, self).setUp()
super().setUp()
# Make alice eligible for a monthly report:
self.profile.next_report_date = now() - td(hours=1)

View File

@ -8,7 +8,7 @@ from hc.test import BaseTestCase
class UpdateCheckTestCase(BaseTestCase):
def setUp(self):
super(UpdateCheckTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
def post(self, code, data):

View File

@ -6,7 +6,7 @@ from django.test.utils import override_settings
@override_settings(APPRISE_ENABLED=True)
class AddAppriseTestCase(BaseTestCase):
def setUp(self):
super(AddAppriseTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_apprise/" % self.project.code
def test_instructions_work(self):

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
@override_settings(TWILIO_ACCOUNT="foo", TWILIO_AUTH="foo", TWILIO_FROM="123")
class AddCallTestCase(BaseTestCase):
def setUp(self):
super(AddCallTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_call/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddCheckTestCase(BaseTestCase):
def setUp(self):
super(AddCheckTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/checks/add/" % self.project.code
self.redirect_url = "/projects/%s/checks/" % self.project.code

View File

@ -5,7 +5,7 @@ from hc.test import BaseTestCase
@override_settings(DISCORD_CLIENT_ID="t1", DISCORD_CLIENT_SECRET="s1")
class AddDiscordTestCase(BaseTestCase):
def setUp(self):
super(AddDiscordTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_discord/" % self.project.code
def test_instructions_work(self):

View File

@ -9,7 +9,7 @@ from hc.test import BaseTestCase
class AddEmailTestCase(BaseTestCase):
def setUp(self):
super(AddEmailTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_email/" % self.project.code
def test_instructions_work(self):

View File

@ -5,7 +5,7 @@ from hc.test import BaseTestCase
@override_settings(LINENOTIFY_CLIENT_ID="t1", LINENOTIFY_CLIENT_SECRET="s1")
class AddLineNotifyTestCase(BaseTestCase):
def setUp(self):
super(AddLineNotifyTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_linenotify/" % self.project.code
def test_instructions_work(self):

View File

@ -9,7 +9,7 @@ from hc.test import BaseTestCase
@override_settings(MATRIX_HOMESERVER="fake-homeserver")
class AddMatrixTestCase(BaseTestCase):
def setUp(self):
super(AddMatrixTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_matrix/" % self.project.code
@override_settings(MATRIX_ACCESS_TOKEN="foo")

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddMattermostTestCase(BaseTestCase):
def setUp(self):
super(AddMattermostTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_mattermost/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddMsTeamsTestCase(BaseTestCase):
def setUp(self):
super(AddMsTeamsTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_msteams/" % self.project.code
def test_instructions_work(self):

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
class AddOpsGenieTestCase(BaseTestCase):
def setUp(self):
super(AddOpsGenieTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_opsgenie/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddPagerTreeTestCase(BaseTestCase):
def setUp(self):
super(AddPagerTreeTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_pagertree/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddPdTestCase(BaseTestCase):
def setUp(self):
super(AddPdTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_pd/" % self.project.code
def test_instructions_work(self):

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
@override_settings(PD_VENDOR_KEY="foo")
class AddPdConnectTestCase(BaseTestCase):
def setUp(self):
super(AddPdConnectTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_pdc/" % self.project.code
def test_it_works(self):

View File

@ -5,7 +5,7 @@ from hc.test import BaseTestCase
@override_settings(PD_VENDOR_KEY="foo")
class AddPdcCompleteTestCase(BaseTestCase):
def setUp(self):
super(AddPdcCompleteTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_pdc/" % self.project.code
self.url += "XXXXXXXXXXXX/?service_key=123"

View File

@ -5,7 +5,7 @@ from hc.test import BaseTestCase
@override_settings(PUSHBULLET_CLIENT_ID="t1", PUSHBULLET_CLIENT_SECRET="s1")
class AddPushbulletTestCase(BaseTestCase):
def setUp(self):
super(AddPushbulletTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_pushbullet/" % self.project.code
def test_instructions_work(self):

View File

@ -8,7 +8,7 @@ from hc.test import BaseTestCase
)
class AddPushoverTestCase(BaseTestCase):
def setUp(self):
super(AddPushoverTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_pushover/" % self.project.code
@override_settings(PUSHOVER_API_TOKEN=None)

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
@override_settings(SHELL_ENABLED=True)
class AddShellTestCase(BaseTestCase):
def setUp(self):
super(AddShellTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_shell/" % self.project.code
@override_settings(SHELL_ENABLED=False)

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddSlackTestCase(BaseTestCase):
def setUp(self):
super(AddSlackTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_slack/" % self.project.code
def test_instructions_work(self):

View File

@ -5,7 +5,7 @@ from hc.test import BaseTestCase
@override_settings(SLACK_CLIENT_ID="fake-client-id")
class AddSlackBtnTestCase(BaseTestCase):
def setUp(self):
super(AddSlackBtnTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_slack_btn/" % self.project.code
def test_instructions_work(self):

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
@override_settings(TWILIO_ACCOUNT="foo", TWILIO_AUTH="foo", TWILIO_FROM="123")
class AddSmsTestCase(BaseTestCase):
def setUp(self):
super(AddSmsTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_sms/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddSpikeTestCase(BaseTestCase):
def setUp(self):
super(AddSpikeTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_spike/" % self.project.code
def test_instructions_work(self):

View File

@ -8,7 +8,7 @@ from hc.test import BaseTestCase
@override_settings(TRELLO_APP_KEY="foo")
class AddTrelloTestCase(BaseTestCase):
def setUp(self):
super(AddTrelloTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_trello/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddVictorOpsTestCase(BaseTestCase):
def setUp(self):
super(AddVictorOpsTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_victorops/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddWebhookTestCase(BaseTestCase):
def setUp(self):
super(AddWebhookTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_webhook/" % self.project.code
def test_instructions_work(self):

View File

@ -13,7 +13,7 @@ TEST_CREDENTIALS = {
@override_settings(**TEST_CREDENTIALS)
class AddWhatsAppTestCase(BaseTestCase):
def setUp(self):
super(AddWhatsAppTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_whatsapp/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class AddZulipTestCase(BaseTestCase):
def setUp(self):
super(AddZulipTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/add_zulip/" % self.project.code
def test_instructions_work(self):

View File

@ -4,7 +4,7 @@ from hc.api.models import Check
class BadgesTestCase(BaseTestCase):
def setUp(self):
super(BadgesTestCase, self).setUp()
super().setUp()
self.url = "/projects/%s/badges/" % self.project.code

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class ChannelChecksTestCase(BaseTestCase):
def setUp(self):
super(ChannelChecksTestCase, self).setUp()
super().setUp()
self.channel = Channel(project=self.project, kind="email")
self.channel.value = "alice@example.org"
self.channel.save()

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class CopyCheckTestCase(BaseTestCase):
def setUp(self):
super(CopyCheckTestCase, self).setUp()
super().setUp()
self.check = Check(project=self.project)
self.check.name = "Foo"
self.check.subject = "success-keyword"

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class DetailsTestCase(BaseTestCase):
def setUp(self):
super(DetailsTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
ping = Ping.objects.create(owner=self.check)

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
class EditWebhookTestCase(BaseTestCase):
def setUp(self):
super(EditWebhookTestCase, self).setUp()
super().setUp()
definition = {
"method_down": "GET",

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class FilteringRulesTestCase(BaseTestCase):
def setUp(self):
super(FilteringRulesTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
self.url = "/checks/%s/filtering_rules/" % self.check.code

View File

@ -6,7 +6,7 @@ from hc.test import BaseTestCase
class LogTestCase(BaseTestCase):
def setUp(self):
super(LogTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
ping = Ping.objects.create(owner=self.check)

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class MetricsTestCase(BaseTestCase):
def setUp(self):
super(MetricsTestCase, self).setUp()
super().setUp()
self.project.api_key_readonly = "R" * 32
self.project.save()

View File

@ -6,7 +6,7 @@ from django.utils import timezone
class MyChecksTestCase(BaseTestCase):
def setUp(self):
super(MyChecksTestCase, self).setUp()
super().setUp()
self.check = Check(project=self.project, name="Alice Was Here")
self.check.save()

View File

@ -7,7 +7,7 @@ from hc.test import BaseTestCase
class PauseTestCase(BaseTestCase):
def setUp(self):
super(PauseTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project, status="up")
self.url = "/checks/%s/pause/" % self.check.code
self.redirect_url = "/checks/%s/details/" % self.check.code

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class PingDetailsTestCase(BaseTestCase):
def setUp(self):
super(PingDetailsTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
self.url = "/checks/%s/last_ping/" % self.check.code

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class RemoveChannelTestCase(BaseTestCase):
def setUp(self):
super(RemoveChannelTestCase, self).setUp()
super().setUp()
self.channel = Channel(project=self.project, kind="email")
self.channel.value = "alice@example.org"
self.channel.save()

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class RemoveCheckTestCase(BaseTestCase):
def setUp(self):
super(RemoveCheckTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
self.remove_url = "/checks/%s/remove/" % self.check.code
self.redirect_url = "/projects/%s/checks/" % self.project.code

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class ResumeTestCase(BaseTestCase):
def setUp(self):
super(ResumeTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project, status="paused")
self.url = "/checks/%s/resume/" % self.check.code
self.redirect_url = "/checks/%s/details/" % self.check.code

View File

@ -8,7 +8,7 @@ from hc.test import BaseTestCase
class SendTestNotificationTestCase(BaseTestCase):
def setUp(self):
super(SendTestNotificationTestCase, self).setUp()
super().setUp()
self.channel = Channel(kind="email", project=self.project)
self.channel.email_verified = True
self.channel.value = "alice@example.org"

View File

@ -2,9 +2,9 @@ from hc.api.models import Check
from hc.test import BaseTestCase
class MyChecksTestCase(BaseTestCase):
class StatusTestCase(BaseTestCase):
def setUp(self):
super(MyChecksTestCase, self).setUp()
super().setUp()
self.check = Check(project=self.project, name="Alice Was Here")
self.check.tags = "foo"
self.check.save()

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class StatusSingleTestCase(BaseTestCase):
def setUp(self):
super(StatusSingleTestCase, self).setUp()
super().setUp()
self.check = Check(project=self.project, name="Alice Was Here")
self.check.save()

View File

@ -5,7 +5,7 @@ from hc.test import BaseTestCase
class SwitchChannelTestCase(BaseTestCase):
def setUp(self):
super(SwitchChannelTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
self.channel = Channel(project=self.project, kind="email")

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class TransferTestCase(BaseTestCase):
def setUp(self):
super(TransferTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.bobs_project)
self.url = "/checks/%s/transfer/" % self.check.code

View File

@ -8,7 +8,7 @@ from hc.test import BaseTestCase
class UnsubscribeEmailTestCase(BaseTestCase):
def setUp(self):
super(UnsubscribeEmailTestCase, self).setUp()
super().setUp()
self.channel = Channel(project=self.project, kind="email")
self.channel.value = "alice@example.org"
self.channel.save()

View File

@ -5,7 +5,7 @@ from hc.test import BaseTestCase
class UpdateChannelTestCase(BaseTestCase):
def setUp(self):
super(UpdateChannelTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
self.channel = Channel.objects.create(project=self.project, kind="email")

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class UpdateChannelNameTestCase(BaseTestCase):
def setUp(self):
super(UpdateChannelNameTestCase, self).setUp()
super().setUp()
self.channel = Channel(kind="email", project=self.project)
self.channel.save()

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class UpdateNameTestCase(BaseTestCase):
def setUp(self):
super(UpdateNameTestCase, self).setUp()
super().setUp()
self.check = Check.objects.create(project=self.project)
self.url = "/checks/%s/name/" % self.check.code

View File

@ -7,7 +7,7 @@ from hc.test import BaseTestCase
class UpdateTimeoutTestCase(BaseTestCase):
def setUp(self):
super(UpdateTimeoutTestCase, self).setUp()
super().setUp()
self.check = Check(project=self.project, status="up")
self.check.last_ping = timezone.now()
self.check.save()

View File

@ -4,7 +4,7 @@ from hc.test import BaseTestCase
class VerifyEmailTestCase(BaseTestCase):
def setUp(self):
super(VerifyEmailTestCase, self).setUp()
super().setUp()
self.channel = Channel(project=self.project, kind="email")
self.channel.value = "alice@example.org"
self.channel.save()

View File

@ -7,7 +7,7 @@ from hc.test import BaseTestCase
class BillingHistoryTestCase(BaseTestCase):
def setUp(self):
super(BillingHistoryTestCase, self).setUp()
super().setUp()
self.sub = Subscription(user=self.alice)
self.sub.subscription_id = "test-id"
self.sub.customer_id = "test-customer-id"

View File

@ -6,7 +6,7 @@ from hc.accounts.models import Member, Profile, Project
class BaseTestCase(TestCase):
def setUp(self):
super(BaseTestCase, self).setUp()
super().setUp()
# Alice is a normal user for tests. Alice has team access enabled.
self.alice = User(username="alice", email="alice@example.org")