Sets mocks up for incoming tests
This commit is contained in:
parent
9c6db1cc0e
commit
b1640c5dc9
|
@ -1,5 +1,6 @@
|
||||||
import json
|
import json
|
||||||
import pathlib
|
import pathlib
|
||||||
|
from unittest.mock import patch
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
|
|
||||||
from bookwyrm import models, incoming
|
from bookwyrm import models, incoming
|
||||||
|
@ -7,15 +8,17 @@ from bookwyrm import models, incoming
|
||||||
|
|
||||||
class Favorite(TestCase):
|
class Favorite(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.remote_user = models.User.objects.create_user(
|
with patch('bookwyrm.models.user.set_remote_server.delay'):
|
||||||
'rat', 'rat@rat.com', 'ratword',
|
with patch('bookwyrm.models.user.get_remote_reviews.delay'):
|
||||||
local=False,
|
self.remote_user = models.User.objects.create_user(
|
||||||
remote_id='https://example.com/users/rat',
|
'rat', 'rat@rat.com', 'ratword',
|
||||||
inbox='https://example.com/users/rat/inbox',
|
local=False,
|
||||||
outbox='https://example.com/users/rat/outbox',
|
remote_id='https://example.com/users/rat',
|
||||||
)
|
inbox='https://example.com/users/rat/inbox',
|
||||||
|
outbox='https://example.com/users/rat/outbox',
|
||||||
|
)
|
||||||
self.local_user = models.User.objects.create_user(
|
self.local_user = models.User.objects.create_user(
|
||||||
'mouse', 'mouse@mouse.com', 'mouseword',
|
'mouse', 'mouse@mouse.com', 'mouseword', local=True,
|
||||||
remote_id='http://local.com/user/mouse')
|
remote_id='http://local.com/user/mouse')
|
||||||
|
|
||||||
self.status = models.Status.objects.create(
|
self.status = models.Status.objects.create(
|
||||||
|
|
|
@ -6,15 +6,17 @@ from bookwyrm import models, incoming
|
||||||
|
|
||||||
class IncomingFollow(TestCase):
|
class IncomingFollow(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.remote_user = models.User.objects.create_user(
|
with patch('bookwyrm.models.user.set_remote_server.delay'):
|
||||||
'rat', 'rat@rat.com', 'ratword',
|
with patch('bookwyrm.models.user.get_remote_reviews.delay'):
|
||||||
local=False,
|
self.remote_user = models.User.objects.create_user(
|
||||||
remote_id='https://example.com/users/rat',
|
'rat', 'rat@rat.com', 'ratword',
|
||||||
inbox='https://example.com/users/rat/inbox',
|
local=False,
|
||||||
outbox='https://example.com/users/rat/outbox',
|
remote_id='https://example.com/users/rat',
|
||||||
)
|
inbox='https://example.com/users/rat/inbox',
|
||||||
|
outbox='https://example.com/users/rat/outbox',
|
||||||
|
)
|
||||||
self.local_user = models.User.objects.create_user(
|
self.local_user = models.User.objects.create_user(
|
||||||
'mouse', 'mouse@mouse.com', 'mouseword')
|
'mouse', 'mouse@mouse.com', 'mouseword', local=True)
|
||||||
self.local_user.remote_id = 'http://local.com/user/mouse'
|
self.local_user.remote_id = 'http://local.com/user/mouse'
|
||||||
self.local_user.save()
|
self.local_user.save()
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
from unittest.mock import patch
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
|
|
||||||
from bookwyrm import models, incoming
|
from bookwyrm import models, incoming
|
||||||
|
@ -5,15 +6,17 @@ from bookwyrm import models, incoming
|
||||||
|
|
||||||
class IncomingFollowAccept(TestCase):
|
class IncomingFollowAccept(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.remote_user = models.User.objects.create_user(
|
with patch('bookwyrm.models.user.set_remote_server.delay'):
|
||||||
'rat', 'rat@rat.com', 'ratword',
|
with patch('bookwyrm.models.user.get_remote_reviews.delay'):
|
||||||
local=False,
|
self.remote_user = models.User.objects.create_user(
|
||||||
remote_id='https://example.com/users/rat',
|
'rat', 'rat@rat.com', 'ratword',
|
||||||
inbox='https://example.com/users/rat/inbox',
|
local=False,
|
||||||
outbox='https://example.com/users/rat/outbox',
|
remote_id='https://example.com/users/rat',
|
||||||
)
|
inbox='https://example.com/users/rat/inbox',
|
||||||
|
outbox='https://example.com/users/rat/outbox',
|
||||||
|
)
|
||||||
self.local_user = models.User.objects.create_user(
|
self.local_user = models.User.objects.create_user(
|
||||||
'mouse', 'mouse@mouse.com', 'mouseword')
|
'mouse', 'mouse@mouse.com', 'mouseword', local=True)
|
||||||
self.local_user.remote_id = 'http://local.com/user/mouse'
|
self.local_user.remote_id = 'http://local.com/user/mouse'
|
||||||
self.local_user.save()
|
self.local_user.save()
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
''' when a remote user changes their profile '''
|
''' when a remote user changes their profile '''
|
||||||
import json
|
import json
|
||||||
import pathlib
|
import pathlib
|
||||||
|
from unittest.mock import patch
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
|
|
||||||
from bookwyrm import models, incoming
|
from bookwyrm import models, incoming
|
||||||
|
@ -8,12 +9,14 @@ from bookwyrm import models, incoming
|
||||||
|
|
||||||
class UpdateUser(TestCase):
|
class UpdateUser(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.user = models.User.objects.create_user(
|
with patch('bookwyrm.models.user.set_remote_server.delay'):
|
||||||
'mouse', 'mouse@mouse.com', 'mouseword',
|
with patch('bookwyrm.models.user.get_remote_reviews.delay'):
|
||||||
remote_id='https://example.com/user/mouse',
|
self.user = models.User.objects.create_user(
|
||||||
local=False,
|
'mouse', 'mouse@mouse.com', 'mouseword',
|
||||||
localname='mouse'
|
remote_id='https://example.com/user/mouse',
|
||||||
)
|
local=False,
|
||||||
|
localname='mouse'
|
||||||
|
)
|
||||||
|
|
||||||
datafile = pathlib.Path(__file__).parent.joinpath(
|
datafile = pathlib.Path(__file__).parent.joinpath(
|
||||||
'../data/ap_user.json'
|
'../data/ap_user.json'
|
||||||
|
|
Loading…
Reference in New Issue