Шукаєте відповіді та рішення тестів для R4.02 - Qualité de développement? Перегляньте нашу велику колекцію перевірених відповідей для R4.02 - Qualité de développement в moodle.univ-artois.fr.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Quel
mot-clé, dans GitLab, est utilisé pour permettre à la tâche d'échouer ?
(l'échec de la tâche n'arrête pas l'exécution des tâches suivantes)
Quel nom du fichier de configuration contient l’emplacement du fichier de réglages pour les tests du projet ?
Un test unitaire permet de tester :
Pourquoi le code ci-dessous lève-t-il une exception lors de l’exécution avec unittest
?
import unittestclass TestExample(unittest.TestCase): @classmethod def setUpClass(cls): raise ValueError("Problème d’initialisation") def test_example(self): self.assertTrue(True)
Proposez une correction.
Pourquoi le code ci-dessous peut-il être signalé comme potentiellement "dangereux" par pylint
, même si pytest le valide ?
def run_command(cmd): import os os.system(cmd)
Proposez une correction pour empêcher cela.
Indice à voir ici : https://docs.python.org/3/library/subprocess.html
On a un test pytest
qui échoue avec l’erreur suivante :
AssertionError: assert {'a': 1, 'b': 2} == {'a': 1, 'b': 3}
.
Proposez deux façons différentes de modifier le test (sans changer le code testé) pour qu’il affiche clairement la différence entre les clés/valeurs attendues et reçues.
Quelle ligne devez-vous écrire pour effectuer une requête POST aboutissant à l’URL ci-dessous sur le client de test Django ?
/home/book/?title=Les_Misérables&author=Victor-Hugo
Quel mot-clé permet de tester si une exception est soulevée par le code ?
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!