Beispiel #1
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.create_local_and_remote_user()
     cls.local_content = LocalContentFactory()
     cls.local_content2 = LocalContentFactory(guid=str(uuid4()))
     cls.remote_content = PublicContentFactory()
     cls.remote_profile2 = PublicProfileFactory()
Beispiel #2
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.content = LocalContentFactory(visibility=Visibility.PUBLIC)
     cls.private_content = LocalContentFactory(
         visibility=Visibility.LIMITED)
     cls.client = Client()
     cls.reply = PublicContentFactory(parent=cls.content)
     cls.share = PublicContentFactory(share_of=cls.content)
Beispiel #3
0
 def test_does_nothing_if_content_is_not_local(self, mock_logger):
     content = LocalContentFactory()
     process_entity_retraction(
         Mock(entity_type="Post", target_guid=content.guid), Mock())
     mock_logger.assert_called_with(
         "Local content %s cannot be retracted by a remote retraction!",
         content)
 def setUpTestData(cls):
     super().setUpTestData()
     cls.content = ContentFactory()
     cls.local_content = LocalContentFactory()
     cls.user = UserFactory()
     cls.profile = cls.user.profile
     cls.remote_profile = ProfileFactory()
Beispiel #5
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.local_content = LocalContentFactory()
     cls.profile = ProfileFactory()
     cls.receiving_user = UserFactory()
     cls.receiving_profile = cls.receiving_user.profile
     cls.local_user = UserFactory()
     cls.local_user2 = UserFactory()
     cls.profile.followers.add(cls.local_user.profile,
                               cls.local_user2.profile)
Beispiel #6
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.create_local_and_remote_user()
     Profile.objects.filter(id=cls.profile.id).update(
         rsa_private_key=get_dummy_private_key().exportKey().decode("utf-8")
     )
     cls.content = ContentFactory(author=cls.remote_profile, visibility=Visibility.PUBLIC)
     cls.limited_content = ContentFactory(author=cls.remote_profile, visibility=Visibility.LIMITED)
     cls.share = ContentFactory(share_of=cls.content, author=cls.profile, visibility=Visibility.PUBLIC)
     cls.limited_share = ContentFactory(
         share_of=cls.limited_content, author=cls.profile, visibility=Visibility.LIMITED
     )
     cls.local_content = LocalContentFactory(visibility=Visibility.PUBLIC)
     cls.local_share = ContentFactory(share_of=cls.local_content, author=cls.profile, visibility=Visibility.PUBLIC)
Beispiel #7
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.content = ContentFactory()
     cls.local_content = LocalContentFactory()
     cls.create_local_and_remote_user()
     cls.reply = PublicContentFactory(
         author=cls.content.author,
         content_type=ContentType.REPLY,
         parent=cls.content,
     )
     cls.share = PublicContentFactory(
         author=cls.content.author,
         content_type=ContentType.SHARE,
         share_of=cls.content,
     )
Beispiel #8
0
 def test_share_raises_on_non_content_content_type(self):
     with self.assertRaises(ValidationError):
         LocalContentFactory(parent=self.public_content,
                             author=self.local_user.profile).share(
                                 self.profile)
Beispiel #9
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.content = ContentFactory()
     cls.local_content = LocalContentFactory()
     cls.create_local_and_remote_user()
Beispiel #10
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.local_content = LocalContentFactory()
Beispiel #11
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.content = LocalContentFactory(visibility=Visibility.PUBLIC)
     cls.private_content = LocalContentFactory(
         visibility=Visibility.LIMITED)
     cls.client = Client()
Beispiel #12
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.create_local_and_remote_user()
     cls.local_content = LocalContentFactory()
     cls.local_content2 = LocalContentFactory(guid=str(uuid4()))
Beispiel #13
0
 def setUpTestData(cls):
     super().setUpTestData()
     cls.local_content = LocalContentFactory()
     cls.profile = ProfileFactory()
     cls.receiving_user = UserFactory()
     cls.receiving_profile = cls.receiving_user.profile