Use unittest.mock

This commit is contained in:
Pēteris Caune 2020-03-01 22:30:12 +02:00
parent d3ee9bae0e
commit 4bcfba728e
No known key found for this signature in database
GPG Key ID: E28D7679E9A9EDE2
23 changed files with 27 additions and 23 deletions

View File

@ -1,8 +1,9 @@
from unittest.mock import patch
from django.contrib.auth.models import User
from hc.api.models import Check
from hc.payments.models import Subscription
from hc.test import BaseTestCase
from mock import patch
class CloseAccountTestCase(BaseTestCase):

View File

@ -1,4 +1,5 @@
from datetime import timedelta
from unittest.mock import Mock
from django.contrib.auth.models import User
from django.utils import timezone
@ -6,7 +7,6 @@ from hc.accounts.management.commands.pruneusers import Command
from hc.accounts.models import Project
from hc.api.models import Check
from hc.test import BaseTestCase
from mock import Mock
class PruneUsersTestCase(BaseTestCase):

View File

@ -1,4 +1,5 @@
from datetime import timedelta as td
from unittest.mock import Mock
from django.core import mail
from django.utils.timezone import now
@ -6,7 +7,6 @@ from hc.accounts.management.commands.senddeletionnotices import Command
from hc.accounts.models import Member
from hc.api.models import Check, Ping
from hc.test import BaseTestCase
from mock import Mock
class SendDeletionNoticesTestCase(BaseTestCase):

View File

@ -1,10 +1,10 @@
from datetime import timedelta as td
import time
from unittest.mock import patch
from django.core import signing
from django.utils.timezone import now
from hc.test import BaseTestCase
from mock import patch
class UnsubscribeReportsTestCase(BaseTestCase):

View File

@ -1,9 +1,9 @@
from datetime import datetime, timedelta
from unittest.mock import patch
from django.utils import timezone
from hc.api.models import Check, Flip
from hc.test import BaseTestCase
from mock import patch
class CheckModelTestCase(BaseTestCase):

View File

@ -2,12 +2,12 @@
from datetime import timedelta as td
import json
from unittest.mock import patch, Mock
from django.core import mail
from django.utils.timezone import now
from hc.api.models import Channel, Check, Notification
from hc.test import BaseTestCase
from mock import patch, Mock
from requests.exceptions import ConnectionError, Timeout
from django.test.utils import override_settings

View File

@ -1,10 +1,10 @@
from datetime import timedelta
from unittest.mock import Mock
from django.utils import timezone
from hc.api.management.commands.prunepingsslow import Command
from hc.api.models import Check, Ping
from hc.test import BaseTestCase
from mock import Mock
class PrunePingsSlowTestCase(BaseTestCase):

View File

@ -1,6 +1,6 @@
from datetime import timedelta as td
from io import StringIO
from mock import Mock, patch
from unittest.mock import Mock, patch
from django.core.management import call_command
from django.utils.timezone import now

View File

@ -1,11 +1,11 @@
from datetime import timedelta as td
from unittest.mock import Mock
from django.core import mail
from django.utils.timezone import now
from hc.api.management.commands.sendreports import Command
from hc.api.models import Check
from hc.test import BaseTestCase
from mock import Mock
class SendReportsTestCase(BaseTestCase):

View File

@ -1,9 +1,9 @@
import json
from unittest.mock import patch
from django.test.utils import override_settings
from hc.api.models import Channel
from hc.test import BaseTestCase
from mock import patch
@override_settings(DISCORD_CLIENT_ID="t1", DISCORD_CLIENT_SECRET="s1")

View File

@ -1,7 +1,8 @@
from unittest.mock import patch
from django.test.utils import override_settings
from hc.api.models import Channel
from hc.test import BaseTestCase
from mock import patch
@override_settings(MATRIX_ACCESS_TOKEN="foo")

View File

@ -1,9 +1,9 @@
import json
from unittest.mock import patch
from django.test.utils import override_settings
from hc.api.models import Channel
from hc.test import BaseTestCase
from mock import patch
@override_settings(PUSHBULLET_CLIENT_ID="t1", PUSHBULLET_CLIENT_SECRET="s1")

View File

@ -1,9 +1,9 @@
import json
from unittest.mock import patch
from django.test.utils import override_settings
from hc.api.models import Channel
from hc.test import BaseTestCase
from mock import patch
@override_settings(SLACK_CLIENT_ID="fake-client-id")

View File

@ -1,8 +1,9 @@
from unittest.mock import patch
from django.core import signing
from django.test.utils import override_settings
from hc.api.models import Channel
from hc.test import BaseTestCase
from mock import patch
@override_settings(TELEGRAM_TOKEN="fake-token")

View File

@ -1,7 +1,7 @@
from datetime import datetime
from unittest.mock import patch
from hc.test import BaseTestCase
from mock import patch
import pytz

View File

@ -1,9 +1,9 @@
import json
from unittest.mock import patch
from django.core import mail
from hc.api.models import Channel
from hc.test import BaseTestCase
from mock import patch
class SendTestNotificationTestCase(BaseTestCase):

View File

@ -1,4 +1,4 @@
from mock import patch
from unittest.mock import patch
from django.test.utils import override_settings
from hc.test import BaseTestCase

View File

@ -1,8 +1,9 @@
import time
from unittest.mock import patch
from django.core.signing import TimestampSigner
from hc.api.models import Channel
from hc.test import BaseTestCase
from mock import patch
class UnsubscribeEmailTestCase(BaseTestCase):

View File

@ -1,4 +1,4 @@
from mock import patch
from unittest.mock import patch
from hc.payments.models import Subscription
from hc.test import BaseTestCase

View File

@ -1,4 +1,4 @@
from mock import Mock, patch
from unittest.mock import Mock, patch
from django.utils.timezone import now
from hc.payments.models import Subscription

View File

@ -1,4 +1,4 @@
from mock import patch
from unittest.mock import patch
from hc.payments.models import Subscription
from hc.test import BaseTestCase

View File

@ -1,4 +1,4 @@
from mock import patch
from unittest.mock import patch
from hc.payments.models import Subscription
from hc.test import BaseTestCase

View File

@ -1,4 +1,4 @@
from mock import patch
from unittest.mock import patch
from hc.payments.models import Subscription
from hc.test import BaseTestCase