In that case, it's probably worth noting that py.test doesn't enforce using `unittest.TestCase` classes with test methods. So you could ditch that entire class and do:

```python
def test_get_presentations():
    # setUp goes here, basically
    httpretty.register_uri(....)
    json = ...

    # testing occurs here
    presentations = parser.get_presentations(url)
    assert presentations == json['presentations']

    # tearDown would go here if applicable
    httpretty.disable()
```