# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
from ...testing import assert_equal
from ..confounds import ComputeDVARS


def test_ComputeDVARS_inputs():
    input_map = dict(ignore_exception=dict(nohash=True,
    usedefault=True,
    ),
    in_file=dict(mandatory=True,
    ),
    in_mask=dict(mandatory=True,
    ),
    save_all=dict(usedefault=True,
    ),
    save_nstd=dict(usedefault=True,
    ),
    save_std=dict(usedefault=True,
    ),
    save_vxstd=dict(usedefault=True,
    ),
    )
    inputs = ComputeDVARS.input_spec()

    for key, metadata in list(input_map.items()):
        for metakey, value in list(metadata.items()):
            yield assert_equal, getattr(inputs.traits()[key], metakey), value


def test_ComputeDVARS_outputs():
    output_map = dict(out_all=dict(),
    out_nstd=dict(),
    out_std=dict(),
    out_vxstd=dict(),
    )
    outputs = ComputeDVARS.output_spec()

    for key, metadata in list(output_map.items()):
        for metakey, value in list(metadata.items()):
            yield assert_equal, getattr(outputs.traits()[key], metakey), value

@@ -175,16 +175,140 @@
  = dict(
+figdpi=dict(usedefault=True,%0A    ),%0A    figformat=dict(usedefault=True,%0A    ),%0A    figsize=dict(usedefault=True,%0A    ),%0A    
 ignore_e
@@ -330,24 +330,24 @@
 ohash=True,%0A
-
     usedefau
@@ -519,32 +519,75 @@
 lt=True,%0A    ),%0A
+    save_plot=dict(usedefault=True,%0A    ),%0A
     save_std=dic
@@ -652,24 +652,46 @@
 rue,%0A    ),%0A
+    series_tr=dict(),%0A
     )%0A    in
@@ -937,24 +937,24 @@
 _outputs():%0A
-
     output_m
@@ -963,16 +963,142 @@
  = dict(
+avg_nstd=dict(),%0A    avg_std=dict(),%0A    avg_vxstd=dict(),%0A    fig_nstd=dict(),%0A    fig_std=dict(),%0A    fig_vxstd=dict(),%0A    
 out_all=

update specs