def METHOD_NAME(self):
    raises = self.assertRaises
    db = DB(self._storage)
    conn = db.open()
    root = conn.root()
    root.obj = obj1 = MinPO(1)
    txn = transaction.get()
    txn.note('root -> obj')
    txn.commit()
    root.obj.obj = obj2 = MinPO(2)
    txn = transaction.get()
    txn.note('root -> obj -> obj')
    txn.commit()
    del root.obj
    txn = transaction.get()
    txn.note('root -X->')
    txn.commit()
    # Now copy the transactions to the destination
    self._dst.copyTransactionsFrom(self._storage)
    # Now pack the destination.
    snooze()
    self._dst.pack(time.time(),  referencesf)
    # And check to see that the root object exists, but not the other
    # objects.
    data, serial = load_current(self._dst, root._p_oid)
    raises(KeyError, load_current, self._dst, obj1._p_oid)
    raises(KeyError, load_current, self._dst, obj2._p_oid)