Пример #1
0
def test_name_source_builtin(builtin_use):
    """Test that undefined names are identified."""
    assert name.name_source(builtin_use) is name.NAME_SOURCE.BUILTIN
Пример #2
0
def test_name_source_defined(reassign_use):
    """Test that defined names can be identified."""
    assert name.name_source(reassign_use) is name.NAME_SOURCE.DEFINED
Пример #3
0
def test_name_source_imported(import_use):
    """Test that import names can be identified."""
    assert name.name_source(import_use) is name.NAME_SOURCE.IMPORTED
Пример #4
0
def test_name_source_adopted(return_node, assign_node):
    """Test that adopted names can be identified."""
    assert name.name_source(return_node) is name.NAME_SOURCE.ADOPTED
    assert name.name_source(assign_node) is name.NAME_SOURCE.ADOPTED
Пример #5
0
def test_name_source_builtin(builtin_use):
    """Test that undefined names are identified."""
    assert name.name_source(builtin_use) is name.NAME_SOURCE.BUILTIN
Пример #6
0
def test_name_source_imported(import_use):
    """Test that import names can be identified."""
    assert name.name_source(import_use) is name.NAME_SOURCE.IMPORTED
Пример #7
0
def test_name_source_defined(reassign_use):
    """Test that defined names can be identified."""
    assert name.name_source(reassign_use) is name.NAME_SOURCE.DEFINED
Пример #8
0
def test_name_source_adopted(return_node, assign_node):
    """Test that adopted names can be identified."""
    assert name.name_source(return_node) is name.NAME_SOURCE.ADOPTED
    assert name.name_source(assign_node) is name.NAME_SOURCE.ADOPTED