def METHOD_NAME(self):
    KeywordAssociation, Item, Keyword = (
        self.classes.KeywordAssociation,
        self.classes.Item,
        self.classes.Keyword,
    )
    sess = fixture_session()
    item1 = Item("item1")
    item1.keywords.append(
        KeywordAssociation(Keyword("blue"), "blue_assoc")
    )
    item1.keywords.append(KeywordAssociation(Keyword("red"), "red_assoc"))
    sess.add(item1)
    sess.flush()
    red_keyword = item1.keywords[1].keyword
    del item1.keywords[1]
    item1.keywords.append(KeywordAssociation(red_keyword, "new_red_assoc"))
    sess.flush()
    saved = repr([item1])
    sess.expunge_all()
    result = sess.query(Item).all()
    loaded = repr(result)
    eq_(saved, loaded)