def test_multiple_id_does_not_exist(self): assert_report_item_list_equal( lib._validate_reference_ids_are_resources( get_resources(self.test_tree), self.nonexistent_ids, ), fixture_id_not_found_reports(self.nonexistent_ids), )
def test_ids_are_not_resources(self): assert_report_item_list_equal( lib._validate_reference_ids_are_resources( get_resources(self.test_tree), self.nonresource_ids, ), fixture_unexpected_element_reports(self.nonresource_ids), )
def test_no_ids_empty_list(self): assert_report_item_list_equal( lib._validate_reference_ids_are_resources( get_resources(self.test_tree), [], ), [], )
def test_mixed_ids(self): assert_report_item_list_equal( lib._validate_reference_ids_are_resources( get_resources(self.test_tree), self.resource_ids + self.nonresource_ids + self.nonexistent_ids, ), fixture_unexpected_element_reports(self.nonresource_ids[:1]) + fixture_id_not_found_reports(self.nonresource_ids[1:]) + fixture_id_not_found_reports(self.nonexistent_ids), )