diff --git a/src/tests/test_definitions.py b/src/tests/test_definitions.py
index <HASH>..<HASH> 100644
--- a/src/tests/test_definitions.py
+++ b/src/tests/test_definitions.py
@@ -223,7 +223,7 @@ def test_import_parser():
             source_future_import_invalid7,
             source_future_import_invalid8,
             ), 1):
-        module = parse(StringIO(source_ucl), 'file_invalid{}.py'.format(i))
+        module = parse(StringIO(source_ucli), 'file_invalid{}.py'.format(i))
 
         assert Module('file_invalid{}.py'.format(i), _, 1,
                       _, _, None, _, _,
Fix parser test case for invalid source

Commit e<I> introduced some tests that intend to iterate over strings
that contain definitions of invalid source code and then assert that the
parser does something sensible with these sources.
However, there was a typo in e<I> causing the tests to not execute as
expected: the invalid sources are iterated in the `source_ucli`
variable. However, the parsing is done against the `source_ucl` variable
which contains a known parsable source string!