def test__createLinkDefinitions(self): link_ids = ["link", "notfound"] definition_pairs = [["link", "http://link.com"]] expected = ["[link]: http://link.com", "[notfound]: 404"] actual = link_utils._create_link_definitions(link_ids, definition_pairs) self.assertEqual(actual, expected)
def test__createLinkDefinitions_none(self): link_ids = None definition_pairs = None expected = [] actual = link_utils._create_link_definitions(link_ids, definition_pairs) self.assertEqual(actual, expected)
def test__createLinkDefinitions_noDefinitions_empty(self): link_ids = ["link"] definition_pairs = [] expected = ["[link]: 404"] actual = link_utils._create_link_definitions(link_ids, definition_pairs) self.assertEqual(actual, expected)
def test__createLinkDefinitions_noLinks_none(self): link_ids = None definition_pairs = [["link", "http://link.com"]] expected = ["[link]: http://link.com"] actual = link_utils._create_link_definitions(link_ids, definition_pairs) self.assertEqual(actual, expected)
def test__createLinkDefinitions_withDefaultDefinition_none(self): link_ids = ["link", "notfound"] definition_pairs = [["link", "http://link.com"]] default_definition = None expected = ["[link]: http://link.com", "[notfound]: None"] actual = link_utils._create_link_definitions(link_ids, definition_pairs, default_definition) self.assertEqual(actual, expected)