Fixes field and lists tests
This commit is contained in:
@ -178,7 +178,8 @@ class ActivitypubFields(TestCase):
|
||||
self.assertEqual(model_instance.privacy_field, 'unlisted')
|
||||
|
||||
|
||||
def test_privacy_field_set_activity_from_field(self):
|
||||
@patch('bookwyrm.models.activitypub_mixin.ObjectMixin.broadcast')
|
||||
def test_privacy_field_set_activity_from_field(self, _):
|
||||
''' translate between to/cc fields and privacy '''
|
||||
user = User.objects.create_user(
|
||||
'rat', 'rat@rat.rat', 'ratword',
|
||||
@ -195,13 +196,15 @@ class ActivitypubFields(TestCase):
|
||||
self.assertEqual(activity['to'], [public])
|
||||
self.assertEqual(activity['cc'], [followers])
|
||||
|
||||
model_instance = Status.objects.create(user=user, privacy='unlisted')
|
||||
model_instance = Status.objects.create(
|
||||
user=user, content='hi', privacy='unlisted')
|
||||
activity = {}
|
||||
instance.set_activity_from_field(activity, model_instance)
|
||||
self.assertEqual(activity['to'], [followers])
|
||||
self.assertEqual(activity['cc'], [public])
|
||||
|
||||
model_instance = Status.objects.create(user=user, privacy='followers')
|
||||
model_instance = Status.objects.create(
|
||||
user=user, content='hi', privacy='followers')
|
||||
activity = {}
|
||||
instance.set_activity_from_field(activity, model_instance)
|
||||
self.assertEqual(activity['to'], [followers])
|
||||
@ -209,6 +212,7 @@ class ActivitypubFields(TestCase):
|
||||
|
||||
model_instance = Status.objects.create(
|
||||
user=user,
|
||||
content='hi',
|
||||
privacy='direct',
|
||||
)
|
||||
model_instance.mention_users.set([user])
|
||||
@ -290,12 +294,13 @@ class ActivitypubFields(TestCase):
|
||||
'mouse', 'mouse@mouse.mouse', 'mouseword',
|
||||
local=True, localname='mouse')
|
||||
user.remote_id = 'https://example.com/user/mouse'
|
||||
user.save()
|
||||
user.save(broadcast=False)
|
||||
User.objects.create_user(
|
||||
'rat', 'rat@rat.rat', 'ratword',
|
||||
local=True, localname='rat')
|
||||
|
||||
value = instance.field_from_activity(userdata)
|
||||
with patch('bookwyrm.models.activitypub_mixin.ObjectMixin.broadcast'):
|
||||
value = instance.field_from_activity(userdata)
|
||||
self.assertEqual(value, user)
|
||||
|
||||
|
||||
@ -394,7 +399,8 @@ class ActivitypubFields(TestCase):
|
||||
|
||||
|
||||
@responses.activate
|
||||
def test_image_field(self):
|
||||
@patch('bookwyrm.models.activitypub_mixin.ObjectMixin.broadcast')
|
||||
def test_image_field(self, _):
|
||||
''' storing images '''
|
||||
user = User.objects.create_user(
|
||||
'mouse', 'mouse@mouse.mouse', 'mouseword',
|
||||
|
Reference in New Issue
Block a user