@@ -0,0 +1,509 @@
+import textx%0Adef test_issue78_obj_processors_base_attr_proc():%0A    mm = textx.metamodel_from_str('''%0A        Model: base+=Base;%0A        Special1: '1' name=ID;%0A        Special2: '2' name=ID test=TestObj;%0A        Base: Special1%7CSpecial2;%0A        TestObj: name=ID;%0A    ''')%0A    test_list=%5B%5D%0A    mm.register_obj_processors(%7B%0A        'TestObj': lambda o: test_list.append(o.name),%0A    %7D)%0A    m = mm.model_from_str('''%0A    1 S1a%0A    1 S1b%0A    2 S2a t2a%0A    2 S2b t2b%0A    ''')%0A    assert %5B't2a','t2b'%5D == test_list%0A%0A

add test checked to work in version 1.6.1