def METHOD_NAME(self):
    r, ignore = self._representation()
    now = utc_now()
    DummySuccessUploader().mirror_one(r, '')
    assert r.mirrored_at > now
    assert None == r.mirror_exception
    # Even if the original upload succeeds, a subsequent upload
    # may fail in a way that leaves the image in an inconsistent
    # state.
    DummyFailureUploader().mirror_one(r, '')
    assert None == r.mirrored_at
    assert "I always fail." == r.mirror_exception