add topic_post unit test