コード例 #1
0
ファイル: test_scope.py プロジェクト: simone-campagna/zirkon
def test_Scope_len_register():
    scope = Scope()
    scope.register(str)
    assert len(scope) == 1
    assert tuple(scope.keys()) == (str.__name__, )
    assert tuple(scope.values()) == (str, )
    scope.unregister(str)
    assert len(scope) == 0
コード例 #2
0
ファイル: test_scope.py プロジェクト: simone-campagna/zirkon
def test_Scope_len_register_with_name():
    scope = Scope()
    scope.register(string=str)
    assert len(scope) == 1
    assert tuple(scope.keys()) == ("string", )
    assert tuple(scope.values()) == (str, )
    assert scope.supports(str)
    scope.unregister(string=str)
    assert len(scope) == 0
    assert not scope.supports(str)