If you use an commandblock with the command /testfor 'playername'[x,y,z,r=radius], it will not output a signal to a comparator.
This is something you would expect to work, since /testfor 'playername' does work, just as /testfor @p[x,y,z,r=radius) works.
Duplicate of MC-9063 (See explanation there)