-
Notifications
You must be signed in to change notification settings - Fork 0
Refactor data add tests #13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Corriger en supprimant les asserts inutiles
Il manque un test pour le reply_to d'un commentaire d'un autre commentaire comme sur YouTube par exemple.
Il manque aussi les tests pour vérifier le contenu de l'article et le titre de l'article dans le test des articles.
Je m'occupe de la correction mais voilà les remarques que j'ai à te faire, pense à les lires.
…ne) and bind sessions explicitly per test The global bind on sessionmaker was unnecessary and misleading, since each test already binds the session to its own transactional connection.
…to centralize imports Added here to avoid direct file dependencies in tests.
…ips to support replying to user comments
…uce more test cases
…tead of describing the code
Dans la mise en place des tests du modele, les tests présents dans le fichier tests_model au niveau de la gestion des données a été corrigé :
La création de données tests s'effectue en utilisant le fichier "conftest" qui appelle les fonctions d'instanciation présentent dans modèle, sont crées via une autre fonction dans "tests_models". Le but est d'avoir une approche d'encapsulation.
Refactorisation du code concernant les données pour éviter de répéter l'opération et de pouvoir les écraser.
Les "asserts" qui testaient si la variable "result" était nulle qui ont été supprimés.
Le "assert" pour tester les réponses aux commentaires a été ajouté : pour se faire les relations "comment_article" et "comment_replie" a été modifié dans le modele. L’objectif est de bien prendre en compte le commentaire original de l’article afin d’adapter correctement la réponse.
Le "assert" pour tester le contenu et le titre de l'article a été ajouté.
Des corrections de lint et de code ont été apportés.