separated tests for annotations
@@ -70,6 +70,20 @@ class RecordingCommonTestSuite(CommonTestSuite):
# for neo based also test annotations propagation
rec = self.ExtractorClass(local_folder / path, all_annotations=True, **kwargs)
+ def test_annotations(self):
+ for entity in self.entities:
+
+ if isinstance(entity, tuple):
+ path, kwargs = entity
+ elif isinstance(entity, str):
+ path = entity
+ kwargs = {}
+
+ rec = self.ExtractorClass(self.get_full_path(path), **kwargs)
+
+ if isinstance(rec, NeoBaseRecordingExtractor):
+ # for neo based also test annotations propagation
+ rec = self.ExtractorClass(local_folder / path, all_annotations=True, **kwargs)
class SortingCommonTestSuite(CommonTestSuite):
