logo

Crowdly

R4.02 - Qualité de développement

Шукаєте відповіді та рішення тестів для 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)

100%
0%
0%
0%
Переглянути це питання

Quel nom du fichier de configuration contient l’emplacement du fichier de réglages pour les tests du projet ?

0%
0%
0%
100%
Переглянути це питання

Un test unitaire permet de tester :

0%
0%
100%
0%
Переглянути це питання
Quel mot-clé est utilisé pour déterminer l'ordre d'exécution des tâches dans le fichier .gitlab-ci.yml?
0%
0%
100%
0%
Переглянути це питання
Quelle directive dois-je spécifier pour déclarer des variables d'environnement dans mon fichier .gitlab-ci.yml ?
0%
0%
100%
0%
Переглянути це питання

Pourquoi le code ci-dessous lève-t-il une exception lors de l’exécution avec unittest ? 

import unittest

class 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

0%
100%
Переглянути це питання

Quel mot-clé permet de tester si une exception est soulevée par le code ?

100%
0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.univ-artois.fr?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!