python-hyper / python-hyper/brotlicffi
test_brotli_version test broken when using pypi sdist
Abierto
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 154
- Forks
- 34
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 3
Descripción
Hi,
Running the test suite of 1.1.0.0 with pytest from its sdist (pypi hosted) source, I see:
_____________________________ test_brotli_version ______________________________
def test_brotli_version():
"""
Test that the __version__ starts with the
Brotli version that's compiled with.
"""
version_h = join(
dirname(dirname(abspath(__file__))), "libbrotli/c/common/version.h"
)
> with open(version_h) as f:
E FileNotFoundError: [Errno 2] No such file or directory: '/tmp/guix-build-python-brotlicffi-1.1.0.0.drv-0/brotlicffi-1.1.0.0/libbrotli/c/common/version.h'
test/test_compatibility.py:31: FileNotFoundError
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con test/test_compatibility.py e inspecciona el contenido del sdist de PyPI alrededor de libbrotli/c/common/version.h. Reproduce test_brotli_version contra el sdist, luego haz que el test se comporte correctamente cuando esa ruta de código fuente no esté presente y confirma que la suite de tests pasa desde el código fuente empaquetado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- build-system, testing
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100