Skip to content

Commit 81a722f

Browse files
committed
signal handling
1 parent 444b5b2 commit 81a722f

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

dictionaries/library_unittest.txt

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
catch
2+
break
13
frozenset
24
frozensets
35
msg

library/unittest.po

+27-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ msgstr ""
1515
"Project-Id-Version: Python 3.8\n"
1616
"Report-Msgid-Bugs-To: \n"
1717
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
18-
"PO-Revision-Date: 2020-10-05 09:40+0200\n"
18+
"PO-Revision-Date: 2020-10-07 09:33+0200\n"
1919
"Language-Team: python-doc-es\n"
2020
"MIME-Version: 1.0\n"
2121
"Content-Type: text/plain; charset=UTF-8\n"
@@ -3523,6 +3523,13 @@ msgid ""
35233523
"complete, and the test run will then end and report all the results so far. "
35243524
"A second control-c will raise a :exc:`KeyboardInterrupt` in the usual way."
35253525
msgstr ""
3526+
"La opción :option:`-c/--catch <unittest -c>` línea de comando para unittest, "
3527+
"junto con el parámetro ``catchbreak`` de :func:`unittest.main()`, "
3528+
"proporcionan un manejo más amigable del control-C durante una prueba. Con el "
3529+
"comportamiento catch break habilitado, control-C permitirá que se complete "
3530+
"la prueba que se está ejecutando actualmente, y la ejecución de la prueba "
3531+
"terminará y reportará todos los resultados hasta ahora. Un segundo control-C "
3532+
"lanzará una :exc:`KeyboardInterrupt` de la manera habitual."
35263533

35273534
#: ../Doc/library/unittest.rst:2433
35283535
msgid ""
@@ -3535,6 +3542,15 @@ msgid ""
35353542
"to it. For individual tests that need ``unittest`` control-c handling "
35363543
"disabled the :func:`removeHandler` decorator can be used."
35373544
msgstr ""
3545+
"El manejador de señales de manejo de control-c intenta permanecer compatible "
3546+
"con el código o las pruebas que instalan su propio manejador :const:`signal."
3547+
"SIGINT` . Si se llama al manejador ``unittest`` pero *no es* el manejador :"
3548+
"const:`signal.SIGINT`` instalado, es decir, ha sido reemplazado por el "
3549+
"sistema bajo test y delegado, entonces llama al manejador por defecto. Este "
3550+
"será normalmente el comportamiento esperado por el código que reemplaza un "
3551+
"manejador instalado y delega en él. Para las pruebas individuales que "
3552+
"necesiten el manejo de control-c de ``unittest`` deshabilitado se puede usar "
3553+
"el decorador :func:`removeHandler``."
35383554

35393555
#: ../Doc/library/unittest.rst:2442
35403556
msgid ""
@@ -3551,20 +3567,30 @@ msgid ""
35513567
"(usually in response to the user pressing control-c) all registered results "
35523568
"have :meth:`~TestResult.stop` called."
35533569
msgstr ""
3570+
"Instala el controlador de control-c. Cuando se recibe una :const:`signal."
3571+
"SIGINT` (normalmente en respuesta a que el usuario presione control-c) "
3572+
"todos los resultados registrados tienen :meth:`~TestResult.stop` llamado."
35543573

35553574
#: ../Doc/library/unittest.rst:2454
35563575
msgid ""
35573576
"Register a :class:`TestResult` object for control-c handling. Registering a "
35583577
"result stores a weak reference to it, so it doesn't prevent the result from "
35593578
"being garbage collected."
35603579
msgstr ""
3580+
"Registrar un objeto :class:`TestResult` para el manejo de control-c. El "
3581+
"registro de un resultado almacena una referencia débil a él, por lo que no "
3582+
"evita que el resultado sea recogido por el recolector de basura."
35613583

35623584
#: ../Doc/library/unittest.rst:2458
35633585
msgid ""
35643586
"Registering a :class:`TestResult` object has no side-effects if control-c "
35653587
"handling is not enabled, so test frameworks can unconditionally register all "
35663588
"results they create independently of whether or not handling is enabled."
35673589
msgstr ""
3590+
"El registro de un objeto:class:`TestResult` no tiene efectos secundarios si "
3591+
"el manejo de control-c no está habilitado, por lo que los marcos de pruebas "
3592+
"pueden registrar incondicionalmente todos los resultados que crean "
3593+
"independientemente de si el manejo está habilitado o no."
35683594

35693595
#: ../Doc/library/unittest.rst:2465
35703596
msgid ""

0 commit comments

Comments
 (0)