Esempio n. 1
0
 def e():
     yield
     results.append(local('_x_'))
     yield
     results.append(local('_y_'))
     yield
     results.append(local('_z_'))
Esempio n. 2
0
    def testVariousTypes(self):
        strArgument = 'string'
        self.assertEquals('string', local('strArgument'))
        intArgument = 1
        self.assertEquals(1, local('intArgument'))

        class MyObject(object):
            pass
        objArgument = MyObject()
        self.assertEquals(objArgument, local('objArgument'))
Esempio n. 3
0
 def testOne(self):
     a=1
     b=2
     c=3
     def f1():
         d=4
         a=10
         b=6
         self.assertEquals(4, local('d'))
         self.assertEquals(10, local('a'))
     f1()
     self.assertEquals(2, local('b'))
     self.assertEquals(1, local('a'))
Esempio n. 4
0
    def testOne(self):
        a = 1
        b = 2
        c = 3

        def f1():
            d = 4
            a = 10
            b = 6
            self.assertEquals(4, local('d'))
            self.assertEquals(10, local('a'))

        f1()
        self.assertEquals(2, local('b'))
        self.assertEquals(1, local('a'))
Esempio n. 5
0
 def do_unknown(self, message, *args, **kwargs):
     myLogCollector = local("__callstack_var_logCollector__")
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         self.do.unknown(message, *args, **kwargs)
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Esempio n. 6
0
 def testNotFound(self):
     try:
         v = local('no_such_thing')
         print "V", v
         self.fail()
     except AttributeError:
         pass
Esempio n. 7
0
 def do_unknown(self, message, *args, **kwargs):
     myLogCollector = local('__callstack_var_logCollector__')
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         self.do.unknown(message, *args, **kwargs)
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Esempio n. 8
0
 def timeAfterFinished():
     assert local('__reactor__') is reactor()  # Code explaining code :-)
     currentReactor = reactor()
     currentReactor.addTimer(1.0, lambda: neverCalled.append(True))
     yield 'async work...'
     currentReactor.addProcess(lambda: neverCalled.append(True))
     raise StopIteration(42)
Esempio n. 9
0
 def testNotFound(self):
     try:
         v = local('no_such_thing')
         print "V", v
         self.fail()
     except AttributeError:
         pass
 def timeAfterFinished():
     assert local(
         '__reactor__') is reactor()  # Code explaining code :-)
     currentReactor = reactor()
     currentReactor.addTimer(1.0, lambda: neverCalled.append(True))
     yield 'async work...'
     currentReactor.addProcess(lambda: neverCalled.append(True))
     raise StopIteration(42)
Esempio n. 11
0
 def all_unknown(self, message, *args, **kwargs):
     try:
         __callstack_dict__ = local('__callstack_dict__')
     except AttributeError:
         __callstack_dict__ = {}
     for key, valueFunction in self._keyValueFunctions.items():
         __callstack_dict__[key] = valueFunction(**kwargs)
     yield self.all.unknown(message, *args, **kwargs)
Esempio n. 12
0
 def call_unknown(self, message, *args, **kwargs):
     myLogCollector = local("__callstack_var_logCollector__")
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         try:
             return self.call.unknown(message, *args, **kwargs)
         except NoneOfTheObserversRespond:
             raise DeclineMessage
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Esempio n. 13
0
def callStackDictGet(key, *args, **kwargs):
    try:
        d = local('__callstack_dict__')
        return d[key]
    except (AttributeError, KeyError):
        if args or 'default' in kwargs:
            default = args[0] if args else kwargs['default']
            return default
        else:
            raise
Esempio n. 14
0
 def call_unknown(self, message, *args, **kwargs):
     myLogCollector = local('__callstack_var_logCollector__')
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         try:
             return self.call.unknown(message, *args, **kwargs)
         except NoneOfTheObserversRespond:
             raise DeclineMessage
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
 def any_unknown(self, message, *args, **kwargs):
     myLogCollector = local('__callstack_var_logCollector__')
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         try:
             response = yield self.any.unknown(message, *args, **kwargs)
         except NoneOfTheObserversRespond:
             raise DeclineMessage
         raise StopIteration(response)
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Esempio n. 16
0
 def any_unknown(self, message, *args, **kwargs):
     myLogCollector = local("__callstack_var_logCollector__")
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         try:
             response = yield self.any.unknown(message, *args, **kwargs)
         except NoneOfTheObserversRespond:
             raise DeclineMessage
         raise StopIteration(response)
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Esempio n. 17
0
 def testLookupSelfWhileBeingInitialized(self):
     try:
         tx = local('tx')
         self.fail()
     except AttributeError:
         pass
Esempio n. 18
0
 def addMethod(**kwargs):
     listRequests.append(local('__callstack_var_oaiListRequest__'))
     return
     yield
Esempio n. 19
0
def collectLog(*logDicts):
    collector=local('__callstack_var_logCollector__')
    for aLogDict in logDicts:
        for key, value in aLogDict.items():
            collector.setdefault(key, []).append(value)
Esempio n. 20
0
 def f(self):
     v = local("aLocal")
     yield v
Esempio n. 21
0
 def addMethod(**kwargs):
     listRequests.append(local('__callstack_var_oaiListRequest__'))
     return
     yield
Esempio n. 22
0
 def f1():
     d=4
     a=10
     b=6
     self.assertEquals(4, local('d'))
     self.assertEquals(10, local('a'))
Esempio n. 23
0
 def function():
     toplevel=MyObject()
     refs.append(local('toplevel'))
Esempio n. 24
0
 def __init__(self, timeout):
     self.gio = local('__gio__')
     self._timeout = timeout
     self._timer = None
Esempio n. 25
0
 def __enter__(self):
     self.gio = local('__gio__')
     self.gio.pushContext(self)
     return self
Esempio n. 26
0
 def __getattr__(self, name):
     try:
         return local('__callstack_var_%s__' % name)
     except AttributeError:
         raise AttributeError("'%s' has no attribute '%s'" % (self, name))
Esempio n. 27
0
 def testNone(self):
     var = None
     self.assertEquals(None, local('var'))
Esempio n. 28
0
 def c():
     yield local('no_such_thing')
Esempio n. 29
0
 def __init__(self, timeout):
     self.gio = local('__gio__')
     self._timeout = timeout
     self._timer = None
Esempio n. 30
0
 def log(self, **kwargs):
     try:
         _log(local('__callstack_var_statisticsLog__'), **kwargs)
     except AttributeError:
         pass
Esempio n. 31
0
 def testLookupSelfWhileBeingInitialized(self):
     try:
         tx = local('tx')
         self.fail()
     except AttributeError:
         pass
Esempio n. 32
0
 def __getattr__(self, name):
     try:
         return local('__callstack_var_%s__' % name)
     except AttributeError:
         raise AttributeError("'%s' has no attribute '%s'" % (self, name))
Esempio n. 33
0
 def testScope(self):
     _some_var_on_the_callstack_ = 'aap'
     v = local('_some_var_on_the_callstack_')
     self.assertEquals('aap', v)
Esempio n. 34
0
 def log(self, **kwargs):
     try:
         _log(local('__callstack_var_statisticsLog__'), **kwargs)
     except AttributeError:
         pass
Esempio n. 35
0
 def f1():
     d = 4
     a = 10
     b = 6
     self.assertEquals(4, local('d'))
     self.assertEquals(10, local('a'))
Esempio n. 36
0
 def f(self):
     v = local("aLocal")
     yield v
Esempio n. 37
0
 def function():
     toplevel = MyObject()
     refs.append(local('toplevel'))
Esempio n. 38
0
def collectLogForScope(**scopes):
    for scope, aLogDict in scopes.items():
        collector=local('__callstack_var_logCollector__').setdefault(scope, dict())
        for key, value in aLogDict.items():
            collector.setdefault(key, []).append(value)
Esempio n. 39
0
def collectLog(*logDicts):
    collector = local("__callstack_var_logCollector__")
    for aLogDict in logDicts:
        for key, value in aLogDict.items():
            collector.setdefault(key, []).append(value)
Esempio n. 40
0
def collectLogForScope(**scopes):
    for scope, aLogDict in scopes.items():
        collector = local("__callstack_var_logCollector__").setdefault(scope, dict())
        for key, value in aLogDict.items():
            collector.setdefault(key, []).append(value)
Esempio n. 41
0
 def __enter__(self):
     self.gio = local('__gio__')
     self.gio.pushContext(self)
     return self
Esempio n. 42
0
 def testScope(self):
     _some_var_on_the_callstack_ = 'aap'
     v = local('_some_var_on_the_callstack_')
     self.assertEquals('aap', v)
Esempio n. 43
0
def reactor():
    return local('__reactor__')
Esempio n. 44
0
 def b():
     local('no_such_thing')
Esempio n. 45
0
 def b():
     local('no_such_thing')
Esempio n. 46
0
 def testNone(self):
     var = None
     self.assertEquals(None, local('var'))
Esempio n. 47
0
 def c():
     yield local('no_such_thing')
Esempio n. 48
0
def reactor():
    return local('__reactor__')
Esempio n. 49
0
 def h():
     tx_id = local("tx_id")  #2
     print tx_id