def add_post(title): p = Post() p.page_id = str(uuid4()) p.set_author(id='607ae9ae5edd068a459ba9ee') p.weight = 1 p.set_slug(title) p.set_category(id='607aea077c1a822a84ada8db') p.set_title(title) # Featured Image fi = Image() fi.name = 'Feature Image Name' fi.path = '/upload/author-username/post-id/date/file-name.jpg' p.featured_image = fi # Detail Imgages for i in range(5): di = Image() di.name = f'Detail Image 0{i}' di.path = f'/upload/author-username/post-id/date/file0{i}.jpg' p.detail_images.append(di) p.save() print(p.__repr__())
def test_01_post_repr(self): admin = User.query.get(1) post = Post(body='Post is editing!', author=admin, title='admin\'s post') post.save() self.assertTrue('<Post admin\'s post Author Admin>' == post.__repr__())