Could you please use the blackbox tests (run.py) for that? It's documented in the dev documentation. I just don't like these unit tests at all. Totally confusing.

You could just add a new blackbox file for your tests if you want or just put it into an existing file. 

It also reminds me that I have to implement the tests for `call_signatures` (`function_definition`).