Ejemplo n.º 1
0
 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),
     )
Ejemplo n.º 2
0
 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),
     )
Ejemplo n.º 3
0
 def test_no_ids_empty_list(self):
     assert_report_item_list_equal(
         lib._validate_reference_ids_are_resources(
             get_resources(self.test_tree), [],
         ),
         [],
     )
Ejemplo n.º 4
0
 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),
     )