Merge branch '8784-dir-listings'
[arvados.git] / sdk / cwl / tests / matcher.py
index d3c93168e188cd345fde2117a741c803e0b00b13..50c0c60b1d0a337527ddd2342ae1ed46e22b1708 100644 (file)
@@ -1,5 +1,10 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: Apache-2.0
+
 import difflib
 import json
+import re
 
 
 class JsonDiffMatcher(object):
@@ -21,3 +26,7 @@ class JsonDiffMatcher(object):
                 actual_json.splitlines(1),
                 fromfile="Expected", tofile="Actual")))
         return True
+
+
+def StripYAMLComments(yml):
+    return re.sub(r'(?ms)^(#.*?\n)*\n*', '', yml)