'Warnings from the function called by C{runWithWarningsSuppressed} are
not suppressed if they do not match the passed in filter.'

def test_runWithWarningsSuppressedUnfiltered(self):

    filters = [(('ignore', '.*foo.*'), {}), (('ignore', '.*bar.*'), {})]
    self.runWithWarningsSuppressed(filters, warnings.warn, "don't    ignore")
    self.assertEqual(["don't    ignore"], [w['message'] for w in self.flushWarnings()])
