Beispiel #1
0
from mpx.componentry.tests import verify_class
from mpx.componentry import implements
from mpx.componentry import Interface
from mpx.lib.uuid.interfaces import IUniquelyIdentified
from mpx.lib.uuid.adapters import UniquelyIdentified

assert verify_class(IUniquelyIdentified,
                    UniquelyIdentified), ('fails interface verify')


class Test(object):
    implements(Interface)


t1 = Test()
t2 = Test()
adapted1 = IUniquelyIdentified(t1)
adapted2 = IUniquelyIdentified(t2)

id1 = adapted1.identifier
id2 = adapted2.identifier

assert id1 != id2, 'Have same ID!'
assert id1 == adapted1.identifier, 'ID changed!'
del adapted1

adapted1 = IUniquelyIdentified(t1)
assert adapted1.identifier == id1, 'ID changed!'

assert UniquelyIdentified.get_identifier(t1) == id1, 'Static not working.'
# Refactor 2/11/2007
from mpx.componentry import implements
from mpx.componentry import Interface
from mpx.lib.uuid.interfaces import IUniquelyIdentified
from mpx.lib.uuid.adapters import UniquelyIdentified


class Test(object):
    implements(Interface)


t1 = Test()
t2 = Test()
adapted1 = IUniquelyIdentified(t1)
adapted2 = IUniquelyIdentified(t2)

id1 = adapted1.identifier
id2 = adapted2.identifier

assert id1 != id2, 'Have same ID!'
assert id1 == adapted1.identifier, 'ID changed!'
del adapted1

adapted1 = IUniquelyIdentified(t1)
assert adapted1.identifier == id1, 'ID changed!'

assert UniquelyIdentified.get_identifier(
    t1) == id1, 'get_identifier not working.'
assert UniquelyIdentified.get_identified(
    id1) == t1, 'get_identified not working.'
from mpx.componentry import implements
from mpx.componentry import Interface
from mpx.lib.uuid.interfaces import IUniquelyIdentified
from mpx.lib.uuid.adapters import UniquelyIdentified

class Test(object):
    implements(Interface)

t1 = Test()
t2 = Test()
adapted1 = IUniquelyIdentified(t1)
adapted2 = IUniquelyIdentified(t2)

id1 = adapted1.identifier
id2 = adapted2.identifier

assert id1 != id2, 'Have same ID!'
assert id1 == adapted1.identifier, 'ID changed!'
del adapted1

adapted1 = IUniquelyIdentified(t1)
assert adapted1.identifier == id1, 'ID changed!'

assert UniquelyIdentified.get_identifier(t1) == id1, 'get_identifier not working.'
assert UniquelyIdentified.get_identified(id1) == t1, 'get_identified not working.'





Beispiel #4
0
from mpx.lib.uuid.interfaces import IUniquelyIdentified
from mpx.lib.uuid.adapters import UniquelyIdentified

assert verify_class(IUniquelyIdentified, UniquelyIdentified), (
    'fails interface verify')

class Test(object):
    implements(Interface)

t1 = Test()
t2 = Test()
adapted1 = IUniquelyIdentified(t1)
adapted2 = IUniquelyIdentified(t2)

id1 = adapted1.identifier
id2 = adapted2.identifier

assert id1 != id2, 'Have same ID!'
assert id1 == adapted1.identifier, 'ID changed!'
del adapted1

adapted1 = IUniquelyIdentified(t1)
assert adapted1.identifier == id1, 'ID changed!'

assert UniquelyIdentified.get_identifier(t1) == id1, 'Static not working.'