mς %αΈEc@sβdkZdkZdkZdkZedjo*eiiddƒeiiddƒndkZdkZdk l Z dk Z dk l Z dk lZdk ZdkZdklZd klZd klZd klZlZlZlZd klZd klZdkZdkZdkZ dZ!hZ"d„Z#d„Z$d„Z%defd„ƒYZ&de&fd„ƒYZ'de&fd„ƒYZ(d„Z)d„Z*d„Z+edjo#eddƒZ,e,i-e+ƒƒndS(Nt__main__is..s../../..(s makerequest(saq_base(sTransientObjectContainer(s PythonScript(sInvalidObjectReference(sDateTime(sTestCases TestSuitesTextTestRunners makeSuite(s DemoStorage(s ApplicationicCs–tiddƒ}|pytddd>ƒ}ti|ƒ}|i ƒ}|i ƒ}t ƒ}||dR?R4((RttestAddNotificationes  cCs©|iiitƒ|iiidƒ}|id}ti |dƒ|iii dƒ}ti ƒ}|i dƒ}|it|ƒt|ƒƒ|i||jƒdS(NR2i<itendtime(R&RRtsetDelNotificationTargetR*R3R4R'RR7Rtsdo1R"R>R?R@RAR9(R&R>R'R?R4RE((RttestDelNotificationms  cCs#|id|iiidƒƒdS(Ns /foo/bar/baz(R&R@RRRt _getCallback(R&((Rt)testMissingCallbackGetCallbackReturnsNoneys(R/R0RBRFRH(((RR;ds  cCstiƒ|d