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 django.contrib.auth.models import User
from hc.api.models import Check from hc.api.models import Check
from hc.payments.models import Subscription from hc.payments.models import Subscription
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import patch
class CloseAccountTestCase(BaseTestCase): class CloseAccountTestCase(BaseTestCase):

View File

@ -1,4 +1,5 @@
from datetime import timedelta from datetime import timedelta
from unittest.mock import Mock
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.utils import timezone 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.accounts.models import Project
from hc.api.models import Check from hc.api.models import Check
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import Mock
class PruneUsersTestCase(BaseTestCase): class PruneUsersTestCase(BaseTestCase):

View File

@ -1,4 +1,5 @@
from datetime import timedelta as td from datetime import timedelta as td
from unittest.mock import Mock
from django.core import mail from django.core import mail
from django.utils.timezone import now 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.accounts.models import Member
from hc.api.models import Check, Ping from hc.api.models import Check, Ping
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import Mock
class SendDeletionNoticesTestCase(BaseTestCase): class SendDeletionNoticesTestCase(BaseTestCase):

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,9 +1,9 @@
import json import json
from unittest.mock import patch
from django.test.utils import override_settings from django.test.utils import override_settings
from hc.api.models import Channel from hc.api.models import Channel
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import patch
@override_settings(DISCORD_CLIENT_ID="t1", DISCORD_CLIENT_SECRET="s1") @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 django.test.utils import override_settings
from hc.api.models import Channel from hc.api.models import Channel
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import patch
@override_settings(MATRIX_ACCESS_TOKEN="foo") @override_settings(MATRIX_ACCESS_TOKEN="foo")

View File

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

View File

@ -1,9 +1,9 @@
import json import json
from unittest.mock import patch
from django.test.utils import override_settings from django.test.utils import override_settings
from hc.api.models import Channel from hc.api.models import Channel
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import patch
@override_settings(SLACK_CLIENT_ID="fake-client-id") @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.core import signing
from django.test.utils import override_settings from django.test.utils import override_settings
from hc.api.models import Channel from hc.api.models import Channel
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import patch
@override_settings(TELEGRAM_TOKEN="fake-token") @override_settings(TELEGRAM_TOKEN="fake-token")

View File

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

View File

@ -1,9 +1,9 @@
import json import json
from unittest.mock import patch
from django.core import mail from django.core import mail
from hc.api.models import Channel from hc.api.models import Channel
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import patch
class SendTestNotificationTestCase(BaseTestCase): 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 django.test.utils import override_settings
from hc.test import BaseTestCase from hc.test import BaseTestCase

View File

@ -1,8 +1,9 @@
import time import time
from unittest.mock import patch
from django.core.signing import TimestampSigner from django.core.signing import TimestampSigner
from hc.api.models import Channel from hc.api.models import Channel
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import patch
class UnsubscribeEmailTestCase(BaseTestCase): 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.payments.models import Subscription
from hc.test import BaseTestCase 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 django.utils.timezone import now
from hc.payments.models import Subscription 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.payments.models import Subscription
from hc.test import BaseTestCase 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.payments.models import Subscription
from hc.test import BaseTestCase 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.payments.models import Subscription
from hc.test import BaseTestCase from hc.test import BaseTestCase