def test_remove_asserts():
    @apply_passes([remove_asserts()])
    def foo():
        if True:
            assert False
        for i in range(10):
            assert i == 0
        assert name_error

    foo()

    assert inspect.getsource(foo) == f'''\
Example #2
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self._passes = remove_asserts(), *self._passes