def test_create_post(self): b = Blog(author="Test Author") b.create_post("Post title", "Post content") b.create_post("Post title2", "Post content2") self.assertEqual(len(b.posts), 2) self.assertEqual(b.posts[0].title, "Post title") self.assertEqual(b.posts[0].content, "Post content")
def test_json(self): b = Blog(title='Test', author='Maki') b.create_post("Post title", "Post content") b.create_post("Post title2", "Post content2") post_list = [{ 'title': "Post title", 'content': "Post content" }, { 'title': "Post title2", 'content': "Post content2" }] expected = {'title': 'Test', 'author': 'Maki', 'posts': post_list} self.assertDictEqual(expected, b.json())