def post(self, board): return PostFactory.create(board=board.id)
def post(self, board, logged_in_member): return PostFactory.create(board=board.id, writer=logged_in_member.id)
def post(self, board, logged_in_user): return PostFactory.create(board=board.id, author=logged_in_user.id)
def post(self, board, logged_in_user): return PostFactory.create(board=board.id, likes=[str(logged_in_user.id)])
def post(self): return PostFactory.create()
def post(self, another_user): return PostFactory.create(likes=[str(another_user.id)])
def post(self, logged_in_user): return PostFactory.create(likes=[str(logged_in_user.id)])
def posts(self, users): for _ in range(0, 10): number_of_likes = random.randint(0, 10) random_users = random.sample(users, k=number_of_likes) PostFactory.create( likes=[str(user.id) for user in random_users])
def recent_post(self): return PostFactory.create( created_at=arrow.utcnow().format('YYYY-MM-DD HH:mm:ss'))