コード例 #1
0
ファイル: test_implicit.py プロジェクト: Cromlech/crom
def test_implicit_clear():
    implicit.clear()

    assert implicit.registry is None
    assert implicit.lookup is None
    assert implicit.base_lookup is None

    log = []
    def f():
        log.append(implicit.registry)
        log.append(implicit.lookup)
        log.append(implicit.base_lookup)

    thread = threading.Thread(target=f)
    thread.start()
    thread.join()
    assert log[0] is None
    assert log[1] is None
    assert log[2] is None
コード例 #2
0
ファイル: test_implicit.py プロジェクト: PythonLinks/crom
def test_implicit_clear():
    implicit.clear()

    assert implicit.registry is None
    assert implicit.lookup is None
    assert implicit.base_lookup is None

    log = []

    def f():
        log.append(implicit.registry)
        log.append(implicit.lookup)
        log.append(implicit.base_lookup)

    thread = threading.Thread(target=f)
    thread.start()
    thread.join()
    assert log[0] is None
    assert log[1] is None
    assert log[2] is None
コード例 #3
0
ファイル: test_grok.py プロジェクト: Cromlech/cromlech.grok
def teardown_function(method):
    monkey.revert_incompat()
    implicit.clear()
コード例 #4
0
ファイル: test_implicit.py プロジェクト: PythonLinks/crom
def teardown_function(f):
    implicit.clear()
コード例 #5
0
ファイル: test_implicit.py プロジェクト: Cromlech/crom
def teardown_function(f):
    implicit.clear()