Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Actual Unit tests

Abierto
#131 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
30/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
flask, python, sqlalchemy

Línea de trabajo

Comienza localizando la lógica de la aplicación para los dos casos indicados: un underclassman que firma como upperclassman y un underclassman off-floor que firma un packet. Después, identifica cómo se gestiona el acceso a la base de datos y elige un enfoque de mocking; la tarea estará terminada cuando ambos edge cases tengan cobertura mediante unit tests y las pruebas se ejecuten de forma fiable sin la base de datos real.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Lord how annoying it is to write tests, but this application and it's importance requires some basic unit tests. We should have edge cases tested against.

  • Underclassman tries to sign as upperclassman
  • Off Floor Underclassman tries to sign packet

We will also need some kind of mocking database system to create the logic for this

Lenguaje dominante
Python
Estrellas
25
Forks
33
Merge medio
21 d 1 h
PR fusionados (30 d)
1

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ComputerScienceHouse/packet

Todos los issues de ComputerScienceHouse/packet

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.