def test_json_no_posts(self): title = 'Test' author = 'first last' new_blog = Blog(title, author) expected = {'title': title, 'author': 'First Last', 'posts': []} # Tests self.assertDictEqual(expected, new_blog.json())
def test_create_post_in_blog(self): title = 'Test' author = 'first last' new_blog = Blog(title, author) new_blog.create_post('Test post', 'Test content') # Tests self.assertEqual(1, len(new_blog.posts)) self.assertEqual('Test Post', new_blog.posts[0].title_field) self.assertEqual('Test content', new_blog.posts[0].content_field)
def test_json(self): title = 'Test' author = 'first last' new_blog = Blog(title, author) new_blog.create_post('Test post', 'Test content') expected = {'title': title, 'author': 'First Last', 'posts': [{'title': 'Test Post', 'content': 'Test content'}]} # Tests self.assertDictEqual(expected, new_blog.json())
def test_blog_author_capitalized(self): title = 'Test' author = 'first last' new_blog = Blog(title, author) expected = 'First Last' self.assertEqual(expected, new_blog.author)
def test_blog_title_capitalized(self): title = 'test title' author = 'First Last' new_blog = Blog(title, author) expected_title = 'Test Title' self.assertEqual(expected_title, new_blog.title)
def setUp(self): self.title = 'Test' self.author = 'First Last' self.new_blog = Blog(self.title, self.author)
def setUp(self) -> None: self.bloger_name = 'First Last' self.app = App() self.blog_name = "Blog Name" self.blog = Blog(self.blog_name, self.bloger_name) self.app.add_blog(self.blog_name, self.blog)
def ask_create_blog(self): title = input(self.PROMPT_FOR_BLOG_TITLE) author = input(self.PROMPT_FOR_AUTHOR_NAME) self.blogs[title] = Blog(title, author)