def test_no_warnigs_check(self):
        with assertNotProducesWarnings(SomeWarning):
            pass

        with ignoreWarning(OtherWarning):
            with assertNotProducesWarnings(SomeWarning):
                warnings.warn("msg 3", OtherWarning)
    def test_no_warnigs_check(self):
        with assertNotProducesWarnings(SomeWarning):
            pass

        with ignoreWarning(OtherWarning):
            with assertNotProducesWarnings(SomeWarning):
                warnings.warn("msg 3", OtherWarning)
 def test_warnigs_filter(self):
     with ignoreWarning(OtherWarning):
         with assertProducesWarnings(SomeWarning,
                                     messages_patterns=["1", "2", "3"]):
             warnings.warn("other", OtherWarning)
             warnings.warn("log 1 message", SomeWarning)
             warnings.warn("other", OtherWarning)
             warnings.warn("log 2 message", SomeWarning)
             warnings.warn("other", OtherWarning)
             warnings.warn("log 3 message", SomeWarning)
             warnings.warn("other", OtherWarning)
 def test_warnigs_filter(self):
     with ignoreWarning(OtherWarning):
         with assertProducesWarnings(SomeWarning,
                                     messages_patterns=["1", "2", "3"]):
             warnings.warn("other", OtherWarning)
             warnings.warn("log 1 message", SomeWarning)
             warnings.warn("other", OtherWarning)
             warnings.warn("log 2 message", SomeWarning)
             warnings.warn("other", OtherWarning)
             warnings.warn("log 3 message", SomeWarning)
             warnings.warn("other", OtherWarning)
 def test_ignore_warnings(self):
     with assertNotProducesWarnings(SomeWarning):
         with ignoreWarning(SomeWarning):
             warnings.warn("some 1", SomeWarning)
 def test_ignore_warnings(self):
     with assertNotProducesWarnings(SomeWarning):
         with ignoreWarning(SomeWarning):
             warnings.warn("some 1", SomeWarning)