PEP-8 recommends two blank lines between top-level functions.

I don't believe a single test case is sufficient.  I outlined some other possible test cases in my other comments.