diff --git a/dependencies/parsers/gulp b/dependencies/parsers/gulp
index b94cbfc9db3bc9ab720690a545dda6543aa8bd40..5f97f32086c281ebda5ab6084ae2c7eba16b516f 160000
--- a/dependencies/parsers/gulp
+++ b/dependencies/parsers/gulp
@@ -1 +1 @@
-Subproject commit b94cbfc9db3bc9ab720690a545dda6543aa8bd40
+Subproject commit 5f97f32086c281ebda5ab6084ae2c7eba16b516f
diff --git a/tests/test_parsing.py b/tests/test_parsing.py
index 40fde3d8050bd0b098b1dac58830131072c46ff3..bbd332513743ea4b6f935e3e28284feb1f2ed308 100644
--- a/tests/test_parsing.py
+++ b/tests/test_parsing.py
@@ -62,10 +62,11 @@ parser_examples = [
 
 # We need to remove some cases with external mainfiles, which might not exist
 # in all testing environments (e.g. in the nomad docker image)
+fixed_parser_examples = []
 for parser, mainfile in parser_examples:
-    fixed_parser_examples = []
     if os.path.exists(mainfile) or mainfile.startswith('tests'):
         fixed_parser_examples.append((parser, mainfile))
+parser_examples = fixed_parser_examples
 
 faulty_unknown_one_d_matid_example = [
     ('parsers/template', 'tests/data/normalizers/no_sim_cell_boolean_positions.json')