def test_parse_content_max_items_2(): feed_parser = RssNewsFeedParser() actual = feed_parser.parse_xml_content(parse_content_input, max_items=2) for expected_result, actual_result in zip_longest(expected[:2], actual): assert expected_result == actual_result
def test_parse_content_max_items_2(self): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input, max_items=2) for expected_result, actual_result in zip_longest(expected[:2], actual): self.assertEquals(expected_result, actual_result)
def test_parse_content_max_items_2(self): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input, max_items=2) for expected_result, actual_result in zip_longest(expected[:2], actual): self.assertEquals(expected_result, actual_result)
def test_parse_content_max_items_2(): feed_parser = RssNewsFeedParser() actual = feed_parser.parse_xml_content(parse_content_input, max_items=2) for expected_result, actual_result in zip_longest(expected[:2], actual): assert expected_result == actual_result
def test_parse_content(self): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input) # By using itertools.zip_longest(), assertEquals() will eventually fail # if the lists are not the same length for expected_result, actual_result in zip_longest(expected, actual): self.assertEquals(expected_result, actual_result)
def test_parse_content(self): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input) # By using itertools.zip_longest(), assertEquals() will eventually fail # if the lists are not the same length for expected_result, actual_result in zip_longest(expected, actual): self.assertEquals(expected_result, actual_result)
def test_parse_content_items_missing(self): feed_reader = RssNewsFeedParser() minimal_input = "<rss><item></item></rss>" minimal_results = [ {"title": "", "link": "", "date_time": "", "image_thumbnail": "", "image_banner": "", "content": ""} ] actual_results = feed_reader.parse_xml_content(minimal_input) self.assertEquals(minimal_results, actual_results)
def test_parse_content_items_missing(): feed_reader = RssNewsFeedParser() minimal_input = '<rss><item></item></rss>' minimal_results = [{ 'title': '', 'link': '', 'date_time': '', 'image_thumbnail': '', 'image_banner': '', 'content': '' }] actual_results = feed_reader.parse_xml_content(minimal_input) assert minimal_results == actual_results
def test_parse_content_items_missing(self): """This test case will boost test coverage to 100%""" feed_reader = RssNewsFeedParser() minimal_input = '<rss><item></item></rss>' minimal_results = [{ 'title': '', 'link': '', 'date_time': '', 'image_thumbnail': '', 'image_banner': '', 'content': '' }] actual_results = feed_reader.parse_xml_content(minimal_input) self.assertEqual(minimal_results, actual_results)
def test_parse_content_items_missing(): feed_reader = RssNewsFeedParser() minimal_input = '<rss><item></item></rss>' minimal_results = [ { 'title': '', 'link': '', 'date_time': '', 'image_thumbnail': '', 'image_banner': '', 'content': '' } ] actual_results = feed_reader.parse_xml_content(minimal_input) assert minimal_results == actual_results
def test_parse_content_items_missing(self): feed_reader = RssNewsFeedParser() minimal_input = '<rss><item></item></rss>' minimal_results = [{ 'title': '', 'link': '', 'date_time': '', 'image_thumbnail': '', 'image_banner': '', 'content': '' }] actual = feed_reader.parse_xml_content(minimal_input) for expected_result, actual_result in zip_longest( minimal_results, actual): self.assertEquals(expected_result, actual_result)
def test_parse_content_items_missing(self): feed_reader = RssNewsFeedParser() minimal_input = '<rss><item></item></rss>' minimal_results = [ { 'title': '', 'link': '', 'date_time': '', 'image_thumbnail': '', 'image_banner': '', 'content': '' } ] actual = feed_reader.parse_xml_content(minimal_input) for expected_result, actual_result in zip_longest(minimal_results, actual): self.assertEquals(expected_result, actual_result)
def test_parse_content_items_missing(self): """This test case will boost test coverage to 100%""" feed_reader = RssNewsFeedParser() minimal_input = '<rss><item></item></rss>' minimal_results = [ { 'title': '', 'link': '', 'date_time': '', 'image_thumbnail': '', 'image_banner': '', 'content': '' } ] actual_results = feed_reader.parse_xml_content(minimal_input) self.assertEqual(minimal_results, actual_results)
def test_parse_content_max_items_2(): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input, max_items=2) assert expected[:2] == actual
def test_parse_content(): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input) assert expected == actual
def test_parse_content(self): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input) self.assertEqual(expected, actual)
def test_parse_content_max_items_2(self): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input, max_items=2) self.assertEqual(expected[:2], actual)
def test_parse_content(self): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input) self.assertEqual(expected, actual)
def test_parse_content_max_items_2(): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input, max_items=2) assert expected[:2] == actual
def test_parse_content(): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input) assert expected == actual
def test_parse_content_max_items_2(self): feed_reader = RssNewsFeedParser() actual = feed_reader.parse_xml_content(xml_input, max_items=2) self.assertEqual(expected[:2], actual)