コード例 #1
0
def test_push_pop():
    store_1 = Store()
    store_2 = Store()
    with raises(ContextError):
        get_current_store()
    push_store_context(store_1)
    assert get_current_store() is store_1
    push_store_context(store_2)
    assert get_current_store() is store_2
    pop_store_context()
    assert get_current_store() is store_1
    pop_store_context()
    with raises(ContextError):
        get_current_store()
コード例 #2
0
def test_push_pop():
    store_1 = Store()
    store_2 = Store()
    with raises(ContextError):
        get_current_store()
    push_store_context(store_1)
    assert get_current_store() is store_1
    push_store_context(store_2)
    assert get_current_store() is store_2
    pop_store_context()
    assert get_current_store() is store_1
    pop_store_context()
    with raises(ContextError):
        get_current_store()
コード例 #3
0
def stop_implicit_store_context(exception=None):
    pop_store_context()
コード例 #4
0
ファイル: attachments.py プロジェクト: Code4SA/mma-dexter
 def stop_implicit_store_context(exception=None):
     global pushed
     if pushed:
         pop_store_context()
         pushed = False
コード例 #5
0
 def stop_implicit_store_context(exception=None):
     global pushed
     if pushed:
         pop_store_context()
         pushed = False
コード例 #6
0
ファイル: routes.py プロジェクト: Sulasdeli/ProtecDDoS
def stop_implicit_store_context(exception=None):
    pop_store_context()
コード例 #7
0
 def stop_implicit_store_context(exception=None):
     try:
         pop_store_context()
     except IndexError:
         pass
コード例 #8
0
 def store_teardown_request(exception=None):
     context.pop_store_context()
コード例 #9
0
ファイル: factory.py プロジェクト: AtlasFontaine/longboxed
 def stop_implicit_store_context(exception=None):
     try:
         pop_store_context()
     except IndexError:
         pass
コード例 #10
0
ファイル: app.py プロジェクト: Hardtack/Issue-Server
 def store_teardown_request(exception=None):
     context.pop_store_context()