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)
Exemple #7
0
 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)