Example #1
0
def is_crosspost(cj_post: Submission, relevant_post: Submission) -> bool:
    duplicates: Iterator[Submission] = cj_post.duplicates()
    for duplicate in duplicates:
        if duplicate.id == relevant_post.id:
            logger.info("Post is a cross-post, not commenting")
            return True
    return False
Example #2
0
 def test_duplicates(self):
     with self.recorder.use_cassette('TestSubmission.test_duplicates'):
         submission = Submission(self.reddit, 'avj2v')
         assert len(list(submission.duplicates())) > 0
Example #3
0
 def test_duplicates(self):
     with self.recorder.use_cassette("TestSubmission.test_duplicates"):
         submission = Submission(self.reddit, "avj2v")
         assert len(list(submission.duplicates())) > 0
Example #4
0
 def test_duplicates(self):
     with self.use_cassette():
         submission = Submission(self.reddit, "avj2v")
         assert len(list(submission.duplicates())) > 0