コード例 #1
0
ファイル: test_node.py プロジェクト: yourlabs/cli2
def test_class():
    node = Node.factory('cli2.test_node.ExampleClass')
    assert node.target == ExampleClass
    assert Node('', ExampleClass.example_method) in node.callables
コード例 #2
0
ファイル: test_node.py プロジェクト: yourlabs/cli2
def test_unknown():
    node = Node.factory('lollololololololollolool')
    assert not node.module
    assert not node.target
コード例 #3
0
ファイル: test_node.py プロジェクト: yourlabs/cli2
def test_function():
    node = Node.factory('cli2.test_node.example_function')
    assert node.target == example_function
    assert node.type == 'function'
    assert not node.callables
コード例 #4
0
ファイル: test_node.py プロジェクト: yourlabs/cli2
def test_dict():
    node = Node.factory('cli2.test_node.example_dict.a')
    assert node.target == example_dict['a']
コード例 #5
0
ファイル: test_node.py プロジェクト: yourlabs/cli2
def test_list():
    node = Node.factory('cli2.test_node.example_list.0')
    assert node.target == example_list[0]
コード例 #6
0
ファイル: test_node.py プロジェクト: yourlabs/cli2
def test_eq():
    assert Node.factory('cli2') == Node.factory('cli2')
コード例 #7
0
ファイル: test_node.py プロジェクト: yourlabs/cli2
def test_callable_object():
    node = Node.factory('cli2.test_node.example_object_callable')
    assert node.target == example_object_callable
コード例 #8
0
ファイル: test_node.py プロジェクト: yourlabs/cli2
def test_callable_class():
    node = Node.factory('cli2.test_node.ExampleClassCallable')
    assert node.target == ExampleClassCallable