def test_page_lifecycle(self): page = WordPressPage() page.title = 'Test Page' page.description = 'This is my test page.' # create the page page_id = self.client.call(pages.NewPage(page, True)) self.assertTrue(page_id) # fetch the newly created page page2 = self.client.call(pages.GetPage(page_id)) self.assertTrue(isinstance(page2, WordPressPage)) self.assertEqual(str(page2.id), page_id) # edit the page page2.description += '<br><b>Updated:</b> This page has been updated.' response = self.client.call(pages.EditPage(page_id, page2, True)) self.assertTrue(response) # delete the page response = self.client.call(pages.DeletePage(page_id)) self.assertTrue(response)