This may be true in that case, but in geenral, you don't expect the actual fdr to be smaller than alpha.
This test is a bit strange, because  the test in l.282 actually guarantees the absence of false positives.

A refactoring of this test would thus be welcome.