Esempio n. 1
0
    def make_replies_for_post(self, post, count=None):
        if not count:
            max_count = 10
            if random.randrange(50) == 0:
                max_count = 20000
            elif random.randrange(10) == 0:
                max_count = 300
            elif random.randrange(3) == 0:
                max_count = 50
            count = random.randrange(0, max_count)

        for i in xrange(count):
            user = self.get_user()
            number = None
            if random.randrange(2) == 1:
                comments = Comment.objects.filter(post=post)
                if comments:
                    number = self.get_random_slice(comments).number
            pi = PostInterface(user)
            pi.add_reply(lorem_ipsum.paragraph(), post.id, number)