'Load the pretend snapshot data.
:return: A ``list`` of ``Snapshot`` instances.  These will correspond
to the pretend snapshots taken by the ``snapshot`` method.'

def _snapshots(self):

    try:
        data = self.get_path().child('.snapshots').getContent()
    except IOError as e:
        if (e.errno != ENOENT):
            raise
        snapshots = []
    else:
        snapshots = [Snapshot(name=name) for name in data.splitlines()]
    return snapshots
