def testSerializedInterfaces(self): us = UnSerialized({'a':10, 'b':list(range(10))}) s = ISerialized(us) uss = IUnSerialized(s) self.assert_(ISerialized.providedBy(s)) self.assert_(IUnSerialized.providedBy(us)) self.assert_(IUnSerialized.providedBy(uss)) for m in list(ISerialized): self.assert_(hasattr(s, m)) for m in list(IUnSerialized): self.assert_(hasattr(us, m)) for m in list(IUnSerialized): self.assert_(hasattr(uss, m))
def testSerializedInterfaces(self): us = UnSerialized({'a': 10, 'b': range(10)}) s = ISerialized(us) uss = IUnSerialized(s) self.assert_(ISerialized.providedBy(s)) self.assert_(IUnSerialized.providedBy(us)) self.assert_(IUnSerialized.providedBy(uss)) for m in list(ISerialized): self.assert_(hasattr(s, m)) for m in list(IUnSerialized): self.assert_(hasattr(us, m)) for m in list(IUnSerialized): self.assert_(hasattr(uss, m))