Skip to content

test failure: test_numpy_hover  #906

@nonamedotc

Description

@nonamedotc

In compiling pyls on fedora 34, test_numpy_hover fails.

workspace = <pyls.workspace.Workspace object at 0x7ffee7483b80>
    def test_numpy_hover(workspace):
        # Over the blank line
        no_hov_position = {'line': 1, 'character': 0}
        # Over 'numpy' in import numpy as np
        numpy_hov_position_1 = {'line': 2, 'character': 8}
        # Over 'np' in import numpy as np
        numpy_hov_position_2 = {'line': 2, 'character': 17}
        # Over 'np' in np.sin
        numpy_hov_position_3 = {'line': 3, 'character': 1}
        # Over 'sin' in np.sin
        numpy_sin_hov_position = {'line': 3, 'character': 4}
    
        doc = Document(DOC_URI, workspace, NUMPY_DOC)
    
        contents = ''
        assert contents in pyls_hover(doc, no_hov_position)['contents']
    
        contents = 'NumPy\n=====\n\nProvides\n'
        assert contents in pyls_hover(doc, numpy_hov_position_1)['contents'][0]
    
        contents = 'NumPy\n=====\n\nProvides\n'
        assert contents in pyls_hover(doc, numpy_hov_position_2)['contents'][0]
    
        contents = 'NumPy\n=====\n\nProvides\n'
        assert contents in pyls_hover(doc, numpy_hov_position_3)['contents'][0]
    
        contents = 'Trigonometric sine, element-wise.\n\n'
>       assert contents in pyls_hover(
            doc, numpy_sin_hov_position)['contents'][0]
E       IndexError: string index out of range
test/plugins/test_hover.py:50: IndexError

Full log - https://kojipkgs.fedoraproject.org//work/tasks/6589/60926589/build.log

Here are the related packages.

  python3-autopep8                 1.5.4-1.fc34                     
  python3-coverage                 5.4-1.fc34                       
  python3-devel                    3.9.1-4.fc34                     
  python3-flake8                   3.8.3-3.fc33                     
  python3-flaky                    3.7.0-1.fc34                     
  python3-jedi                     0.17.2^20200805git209e271-1.fc34 
  python3-jsonrpc-server           0.4.0-1.fc34                     
  python3-matplotlib               3.3.4-1.fc34                     
  python3-mccabe                   0.6.1-17.fc33                    
  python3-mock                     3.0.5-12.fc34                    
  python3-numpy                    1:1.20.0-0.1.rc2.fc34            
  python3-pandas                   1.2.1-1.fc34                     
  python3-pluggy                   0.13.1-2.fc33                    
  python3-pycodestyle              2.6.0-2.fc33                     
  python3-pydocstyle               5.0.2-3.fc33                     
  python3-pyflakes                 2.2.0-2.fc33                     
  python3-pylint                   2.6.0-2.fc34                     
  python3-pytest                   6.0.2-2.fc34                     
  python3-pytest-cov               2.11.1-3.fc34                    
  python3-qt5-base                 5.15.0-5.fc34                    
  python3-rope                     0.18.0-1.fc34                    
  python3-setuptools               52.0.0-1.fc34                    
  python3-ujson                    3.0.0-2.fc33                     
  python3-versioneer               0.18-6.fc33                      
  python3-yapf                     0.30.0-3.fc33      

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions