From 1e3da69b77715e4e9b8de4683614c25d779601e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20Bousqui=C3=A9?= Date: Sun, 9 Dec 2018 16:31:40 +0100 Subject: [PATCH] =?UTF-8?q?Poursuite=20de=20la=20traduction=20jusqu'=C3=A0?= =?UTF-8?q?=20assertWarns?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/unittest.po | 83 ++++++++++++++++++++++++++++++++++++++------- 1 file changed, 71 insertions(+), 12 deletions(-) diff --git a/library/unittest.po b/library/unittest.po index 2cc0063b..95994b63 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-29 16:06+0100\n" -"PO-Revision-Date: 2018-11-20 23:16+0100\n" +"PO-Revision-Date: 2018-12-09 16:22+0100\n" "Last-Translator: Lowic Mangin \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -1364,6 +1364,8 @@ msgid "" "Test that *first* and *second* are equal. If the values do not compare " "equal, the test will fail." msgstr "" +"Vérifie que *first* et *second* sont égaux. Si les valeurs ne sont pas " +"égales, le test échouera." #: ../Doc/library/unittest.rst:856 msgid "" @@ -1374,26 +1376,37 @@ msgid "" "message (see also the :ref:`list of type-specific methods `)." msgstr "" +"En outre, si *first* et *second* ont exactement le même type et sont de type " +"*liste*, *tuple*, *dict*, *set*, *frozenset* ou *str* ou tout autre type de " +"sous classe enregistrée dans :meth:`addTypeEqualityFunc`. La fonction " +"égalité spécifique au type sera appelée pour générer une erreur plus utile " +"(voir aussi :ref:`liste des méthodes spécifiques de type `)." #: ../Doc/library/unittest.rst:863 msgid "Added the automatic calling of type-specific equality function." msgstr "" +"Ajout de l'appel automatique de la fonction d'égalité spécifique au type." #: ../Doc/library/unittest.rst:866 msgid "" ":meth:`assertMultiLineEqual` added as the default type equality function for " "comparing strings." msgstr "" +"Ajout de :meth:`assertMultiLineEqual` comme fonction d'égalité de type par " +"défaut pour comparer les chaînes." #: ../Doc/library/unittest.rst:873 msgid "" "Test that *first* and *second* are not equal. If the values do compare " "equal, the test will fail." msgstr "" +"Vérifie que *first* et *second* ne sont pas égaux. Si les valeurs sont " +"égales, le test échouera." #: ../Doc/library/unittest.rst:879 msgid "Test that *expr* is true (or false)." -msgstr "" +msgstr "Vérifie que *expr* est vraie (ou fausse)." #: ../Doc/library/unittest.rst:881 msgid "" @@ -1403,20 +1416,27 @@ msgid "" "``assertEqual(a, b)`` instead of ``assertTrue(a == b)``), because they " "provide a better error message in case of failure." msgstr "" +"Notez que cela revient à utiliser ``bool(expr) is True`` et non à ``expr is " +"True`` (utilisez ``assertIs(expr, True)`` pour cette dernière). Cette " +"méthode doit également être évitée lorsque des méthodes plus spécifiques " +"sont disponibles (par exemple ``assertEqual(a, b)`` au lieu de " +"``assertTrue(a == b)``), car elles fournissent un meilleur message d'erreur " +"en cas d' échec." #: ../Doc/library/unittest.rst:891 msgid "" "Test that *first* and *second* evaluate (or don't evaluate) to the same " "object." msgstr "" +"Vérifie que *first* et *second* évaluent (ou n'évaluent pas) le même objet." #: ../Doc/library/unittest.rst:900 msgid "Test that *expr* is (or is not) ``None``." -msgstr "" +msgstr "Vérifie que *expr* est (ou n'est pas) la valeur ``Ǹone``" #: ../Doc/library/unittest.rst:908 msgid "Test that *first* is (or is not) in *second*." -msgstr "" +msgstr "Vérifie que *first* est (ou n'est pas) dans *second*." #: ../Doc/library/unittest.rst:916 msgid "" @@ -1424,56 +1444,72 @@ msgid "" "a tuple of classes, as supported by :func:`isinstance`). To check for the " "exact type, use :func:`assertIs(type(obj), cls) `." msgstr "" +"Vérifie que *obj* est (ou n'est pas) une instance de *cls* (Ce qui peut être " +"une classe ou un tuple de classes, comme utilisée par :func:`isinstance`). " +"Pour vérifier le type exact, utilisez :func:`assertIs(type(obj), cls) " +"`." #: ../Doc/library/unittest.rst:924 msgid "" "It is also possible to check the production of exceptions, warnings, and log " "messages using the following methods:" msgstr "" +"Il est également possible de vérifier la production des exceptions, des " +"avertissements et des messages de journaux à l'aide des méthodes suivantes :" #: ../Doc/library/unittest.rst:930 msgid ":meth:`assertRaises(exc, fun, *args, **kwds) `" -msgstr "" +msgstr ":meth:`assertRaises(exc, fun, *args, **kwds) `" #: ../Doc/library/unittest.rst:930 msgid "``fun(*args, **kwds)`` raises *exc*" -msgstr "" +msgstr "``fun(*args, **kwds)`` lève bien l'exception *exc*" #: ../Doc/library/unittest.rst:933 msgid "" ":meth:`assertRaisesRegex(exc, r, fun, *args, **kwds) `" msgstr "" +":meth:`assertRaisesRegex(exc, r, fun, *args, **kwds) `" #: ../Doc/library/unittest.rst:933 msgid "``fun(*args, **kwds)`` raises *exc* and the message matches regex *r*" msgstr "" +"``fun(*args, **kwds)`` lève bien l'exception *exc* et que le message " +"correspond au motif de l'expression régulière *r*" #: ../Doc/library/unittest.rst:936 msgid ":meth:`assertWarns(warn, fun, *args, **kwds) `" -msgstr "" +msgstr ":meth:`assertWarns(warn, fun, *args, **kwds) `" #: ../Doc/library/unittest.rst:936 msgid "``fun(*args, **kwds)`` raises *warn*" -msgstr "" +msgstr "``fun(*args, **kwds)`` lève bien l'avertissement *warn*" #: ../Doc/library/unittest.rst:939 msgid "" ":meth:`assertWarnsRegex(warn, r, fun, *args, **kwds) `" msgstr "" +":meth:`assertWarnsRegex(warn, r, fun, *args, **kwds) `" #: ../Doc/library/unittest.rst:939 msgid "``fun(*args, **kwds)`` raises *warn* and the message matches regex *r*" msgstr "" +"``fun(*args, **kwds)`` lève bien l'avertissement *warn* et que le message " +"correspond au motif de l'expression régulière *r*" #: ../Doc/library/unittest.rst:942 msgid ":meth:`assertLogs(logger, level) `" -msgstr "" +msgstr ":meth:`assertLogs(logger, level) `" #: ../Doc/library/unittest.rst:942 msgid "The ``with`` block logs on *logger* with minimum *level*" msgstr "" +"Le bloc ``with`` journalise dans le *logger* avec un niveau minimum égal à " +"*level*" #: ../Doc/library/unittest.rst:942 msgid "3.4" @@ -1488,6 +1524,12 @@ msgid "" "any of a group of exceptions, a tuple containing the exception classes may " "be passed as *exception*." msgstr "" +"Vérifie qu'une exception est levée lorsque *callable* est appelé avec " +"n'importe quel argument positionnel ou mot-clé qui est également passé à :" +"meth:`assertRaises`. Le test réussit si *exception* est levée, est en " +"erreur si une autre exception est levée, ou en échec si aucune exception " +"n'est levée. Pour capturer une exception d'un groupe d'exceptions, un couple " +"contenant les classes d'exceptions peut être passé à *exception*." #: ../Doc/library/unittest.rst:956 msgid "" @@ -1495,12 +1537,17 @@ msgid "" "context manager so that the code under test can be written inline rather " "than as a function::" msgstr "" +"Si seuls les arguments *exception* et éventuellement *msg* sont donnés, " +"renvoie un gestionnaire de contexte pour que le code sous test puisse être " +"écrit en ligne plutôt que comme une fonction : ::" #: ../Doc/library/unittest.rst:963 msgid "" "When used as a context manager, :meth:`assertRaises` accepts the additional " "keyword argument *msg*." msgstr "" +"Lorsqu'il est utilisé comme gestionnaire de contexte, :meth:`assertRaises` " +"accepte l'argument de mot-clé supplémentaire *msg*." #: ../Doc/library/unittest.rst:966 msgid "" @@ -1508,19 +1555,26 @@ msgid "" "`exception` attribute. This can be useful if the intention is to perform " "additional checks on the exception raised::" msgstr "" +"Le gestionnaire de contexte enregistre l'exception capturée dans son " +"attribut :attr:`exception`. Ceci est particulièrement utile si l'intention " +"est d'effectuer des contrôles supplémentaires sur l'exception levée : ::" #: ../Doc/library/unittest.rst:976 msgid "Added the ability to use :meth:`assertRaises` as a context manager." msgstr "" +"Ajout de la possibilité d'utiliser :meth:`assertRaises` comme gestionnaire " +"de contexte." #: ../Doc/library/unittest.rst:979 msgid "Added the :attr:`exception` attribute." -msgstr "" +msgstr "Ajout de l'attribut :attr:`exception`." #: ../Doc/library/unittest.rst:982 ../Doc/library/unittest.rst:1008 #: ../Doc/library/unittest.rst:1049 ../Doc/library/unittest.rst:1072 msgid "Added the *msg* keyword argument when used as a context manager." msgstr "" +"Ajout de l'argument *msg* comme mot-clé lorsqu'il est utilisé comme " +"gestionnaire de contexte." #: ../Doc/library/unittest.rst:989 msgid "" @@ -1529,6 +1583,11 @@ msgid "" "object or a string containing a regular expression suitable for use by :func:" "`re.search`. Examples::" msgstr "" +"Comme :meth:`assertRaises` mais vérifie aussi que *regex* correspond à la " +"représentation de la chaîne de caractères de l'exception levée. *regex* " +"peut être un objet d'expression rationnelle ou une chaîne contenant une " +"expression rationnelle appropriée pour être utilisée par :func:`re.search`. " +"Exemples : ::" #: ../Doc/library/unittest.rst:997 ../Doc/library/unittest.rst:1065 msgid "or::" @@ -1536,11 +1595,11 @@ msgstr "ou : ::" #: ../Doc/library/unittest.rst:1002 msgid "under the name ``assertRaisesRegexp``." -msgstr "" +msgstr "Sous le nom ``assertRaisesRegexp``" #: ../Doc/library/unittest.rst:1005 msgid "Renamed to :meth:`assertRaisesRegex`." -msgstr "" +msgstr "Renommé en :meth:`assertRaisesRegex`." #: ../Doc/library/unittest.rst:1015 msgid ""