def test_json_no_posts(self): b = Blog('Test', 'Test author') self.assertDictEqual(b.json(), { 'title': b.title, 'author': b.author, 'posts': [], })
def test_json_with_posts(self): b = Blog('Test', 'Test author') b.create_post('Test Post', 'Test Content') self.assertDictEqual( b.json(), { 'title': b.title, 'author': b.author, 'posts': [{ 'title': 'Test Post', 'content': 'Test Content' }], })
def test_json(self): b = Blog('Test', 'Test Author') b.create_post('Test Post', 'Test Content') expected = { 'title': 'Test', 'author': 'Test Author', 'posts': [{ 'title': 'Test Post', 'content': 'Test Content' }] } self.assertDictEqual(b.json(), expected)