I  changed it to assert_raises_such_that, which reads especially well if you name the exception test right:

```python
has_no_message = lambda e: assert_empty(str(e))
with assert_raises_such_that(Exception, has_no_message):
    do_something_that_raises_an_exception()
```