def test_alias_iteritems(): db = AliasesDatabase({ 'foo': Mapping(mapping=(1, 2), backend='test'), 'bar': Mapping(mapping=(1, 3), backend='test'), }) alias_set = set(db.iteritems()) assert alias_set == set([ ('foo', Mapping(mapping=(1, 2), backend='test')), ('bar', Mapping(mapping=(1, 3), backend='test')), ])
def test_update(): db = AliasesDatabase({ 'foo': Mapping(mapping=(1, 2), backend='test'), 'bar': Mapping(mapping=(1, 3), backend='test'), }) db.update({ 'foo': Mapping(mapping=(2, 2), backend='test'), 'baz': Mapping(mapping=(9, 9), backend='test'), }) assert set(db.iteritems()) == set([ ('foo', Mapping(mapping=(2, 2), backend='test')), ('bar', Mapping(mapping=(1, 3), backend='test')), ('baz', Mapping(mapping=(9, 9), backend='test')), ])