diff --git a/tests/cli/collectors.py b/tests/cli/collectors.py
index <HASH>..<HASH> 100644
--- a/tests/cli/collectors.py
+++ b/tests/cli/collectors.py
@@ -26,6 +26,7 @@ class Collector(base.TDataCollector):
         )
         outname = base.maybe_data_path(datadir / 'on', name, self.should_exist)
         ref = base.maybe_data_path(datadir / 'r', name, self.should_exist)
+        oo_opts = base.maybe_data_path(datadir / 'oo', name, self.should_exist)
 
         return datatypes.TData(
             datadir,
@@ -33,7 +34,8 @@ class Collector(base.TDataCollector):
             base.load_data(opts, default=[]),
             datatypes.Expected(**exp_data),
             base.load_data(outname, default=''),
-            base.load_data(ref)
+            base.load_data(ref),
+            base.load_data(oo_opts, default={}),
         )
 
 # vim:sw=4:ts=4:et:
diff --git a/tests/cli/datatypes.py b/tests/cli/datatypes.py
index <HASH>..<HASH> 100644
--- a/tests/cli/datatypes.py
+++ b/tests/cli/datatypes.py
@@ -32,5 +32,6 @@ class TData(typing.NamedTuple):
     # Optional extra data.
     outname: str = ''
     ref: typing.Optional[DictT] = None
+    oo_opts: DictT = {}
 
 # vim:sw=4:ts=4:et:
change: add oo_opts member to TData and set it on load