Skip to content

Commit e964069

Browse files
committed
progress to 80%
1 parent 1504a2d commit e964069

File tree

2 files changed

+91
-6
lines changed

2 files changed

+91
-6
lines changed

dictionaries/library_unittest.txt

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
TestSuite
2+
discovery
13
debugger
24
catch
35
break

library/unittest.po

+89-6
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-11 14:51+0200\n"
18+
"PO-Revision-Date: 2020-10-18 13:00+0200\n"
1919
"Language-Team: python-doc-es\n"
2020
"MIME-Version: 1.0\n"
2121
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2666,7 +2666,7 @@ msgid ""
26662666
"individual tests and sub-suites."
26672667
msgstr ""
26682668
"Retorna el numero de tests representados por este objeto de test, incluidos "
2669-
"todos los test individuales y los sub-conjuntos "
2669+
"todos los test individuales y los sub-conjuntos."
26702670

26712671
#: ../Doc/library/unittest.rst:1673
26722672
msgid ""
@@ -2731,10 +2731,16 @@ msgid ""
27312731
"`unittest.defaultTestLoader`. Using a subclass or instance, however, allows "
27322732
"customization of some configurable properties."
27332733
msgstr ""
2734+
"La clase :class:`TestLoader` se utiliza para crear conjuntos de tests a "
2735+
"partir de clases y módulos. Normalmente, no es necesario crear una "
2736+
"instancia de esta clase; el módulo :mod:`unittest` proporciona una instancia "
2737+
"que puede ser compartida como :data:`unittest.defaultTestLoader`. Sin "
2738+
"embargo, el uso de una subclase o instancia permite la personalización de "
2739+
"algunas propiedades configurables."
27342740

27352741
#: ../Doc/library/unittest.rst:1708
27362742
msgid ":class:`TestLoader` objects have the following attributes:"
2737-
msgstr ""
2743+
msgstr "Los objetos :class:`TestLoader` tienen los siguientes atributos:"
27382744

27392745
#: ../Doc/library/unittest.rst:1713
27402746
msgid ""
@@ -2743,16 +2749,23 @@ msgid ""
27432749
"raising an exception to the caller. Non-fatal errors are also indicated by a "
27442750
"synthetic test that will raise the original error when run."
27452751
msgstr ""
2752+
"Una lista de los errores no fatales encontrados durante los tests de carga. "
2753+
"No reseteados por el cargador en ningún momento. Los errores fatales son "
2754+
"señalados por el método relevante que lanza una excepción al invocador. Los "
2755+
"errores no fatales también son indicados por una prueba sintética que "
2756+
"lanzará el error original cuando se ejecute."
27462757

27472758
#: ../Doc/library/unittest.rst:1722
27482759
msgid ":class:`TestLoader` objects have the following methods:"
2749-
msgstr ""
2760+
msgstr "Los objetos :class:`TestLoader` tienen los siguientes métodos:"
27502761

27512762
#: ../Doc/library/unittest.rst:1727
27522763
msgid ""
27532764
"Return a suite of all test cases contained in the :class:`TestCase`\\ -"
27542765
"derived :class:`testCaseClass`."
27552766
msgstr ""
2767+
"Devuelve un conjunto de todos los casos de test contenidos en la :class:"
2768+
"`TestCase`\\ derivada de :class:`testCaseClass`."
27562769

27572770
#: ../Doc/library/unittest.rst:1730
27582771
msgid ""
@@ -2762,13 +2775,22 @@ msgid ""
27622775
"`runTest` method is implemented, a single test case is created for that "
27632776
"method instead."
27642777
msgstr ""
2778+
"Se crea una instancia de caso de test para cada método nombrado por :meth:"
2779+
"`getTestCaseNames`. Por defecto, estos son los nombres de los métodos que "
2780+
"comienzan con ``test``. Si :meth:`getTestCaseNames` no retorna ningún "
2781+
"método, pero se implementa el método :meth:`runTest`, se crea un único caso "
2782+
"de test para ese método."
27652783

27662784
#: ../Doc/library/unittest.rst:1739
27672785
msgid ""
27682786
"Return a suite of all test cases contained in the given module. This method "
27692787
"searches *module* for classes derived from :class:`TestCase` and creates an "
27702788
"instance of the class for each test method defined for the class."
27712789
msgstr ""
2790+
"Devuelva un conjunto de todos los casos de test contenidos en el módulo "
2791+
"dado. Este método busca en *module* clases derivadas de :class:`TestCase` y "
2792+
"crea una instancia de la clase para cada método de test definido para la "
2793+
"clase."
27722794

27732795
#: ../Doc/library/unittest.rst:1746
27742796
msgid ""
@@ -2778,6 +2800,12 @@ msgid ""
27782800
"play well with this method. Doing so, however, can be useful when the "
27792801
"fixtures are different and defined in subclasses."
27802802
msgstr ""
2803+
"Aunque el uso de una jerarquía de clases derivadas de :class:`TestCase` "
2804+
"puede ser conveniente para compartir configuraciones y funciones de ayuda, "
2805+
"la definición de métodos de test en clases base que no están destinadas a "
2806+
"ser instanciadas directamente no complementa bien con este método. Hacerlo, "
2807+
"sin embargo, puede ser útil cuando las configuraciones son diferentes y "
2808+
"están definidas en subclases."
27812809

27822810
#: ../Doc/library/unittest.rst:1752
27832811
msgid ""
@@ -2786,10 +2814,14 @@ msgid ""
27862814
"`load_tests protocol`_. The *pattern* argument is passed as the third "
27872815
"argument to ``load_tests``."
27882816
msgstr ""
2817+
"Si un módulo proporciona una función ``load_tests`` será llamado para cargar "
2818+
"los tests. Esto permite a los módulos personalizar la carga de los tests. "
2819+
"Este es el `load_tests protocol`_. El argumento *pattern* se pasa como "
2820+
"tercer argumento a ``load_tests``."
27892821

27902822
#: ../Doc/library/unittest.rst:1757
27912823
msgid "Support for ``load_tests`` added."
2792-
msgstr ""
2824+
msgstr "Se ha añadido soporte para ``load_tests`` "
27932825

27942826
#: ../Doc/library/unittest.rst:1760
27952827
msgid ""
@@ -2798,10 +2830,16 @@ msgid ""
27982830
"compatibility. The method also now accepts a keyword-only argument "
27992831
"*pattern* which is passed to ``load_tests`` as the third argument."
28002832
msgstr ""
2833+
"El argumento por defecto *use_load_tests* no documentado y no oficial es "
2834+
"obsoleto e ignorado, aunque sigue siendo aceptado por la "
2835+
"retrocompatibilidad. El método también acepta ahora un argumento de sólo "
2836+
"palabra clave *pattern* que se pasa a ``load_tests`` como tercer argumento."
28012837

28022838
#: ../Doc/library/unittest.rst:1769
28032839
msgid "Return a suite of all test cases given a string specifier."
28042840
msgstr ""
2841+
"Retorna un conjunto de todos los casos de test dado un especificador de "
2842+
"cadena."
28052843

28062844
#: ../Doc/library/unittest.rst:1771
28072845
msgid ""
@@ -2813,6 +2851,14 @@ msgid ""
28132851
"up as \"a test method within a test case class\", rather than \"a callable "
28142852
"object\"."
28152853
msgstr ""
2854+
"El especificador *name* es un \"nombre punteado\" que puede resolverse ya "
2855+
"sea a un módulo, una clase de caso de test, un método de test dentro de una "
2856+
"clase de caso de test, una instancia :class:`TestSuite`, o un objeto "
2857+
"invocable que devuelve una instancia :class:`TestCase` o :class:"
2858+
"`TestSuite`. Estas comprobaciones se aplican en el orden que se indica "
2859+
"aquí; es decir, un método en una posible clase de caso de test se recogerá "
2860+
"como \"un método de test dentro de una clase de caso de test”, en lugar de "
2861+
"\"un objeto invocable”."
28162862

28172863
#: ../Doc/library/unittest.rst:1779
28182864
msgid ""
@@ -2826,30 +2872,48 @@ msgid ""
28262872
"modules and packages which have not been imported; they will be imported as "
28272873
"a side-effect."
28282874
msgstr ""
2875+
"Por ejemplo, si tiene un módulo :mod:`SampleTests` que contiene una clase "
2876+
"derivada de :class:`TestCase` :class:`SampleTestCase` con tres métodos de "
2877+
"test (:meth:`test_one`, :meth:`test_two`, y :meth:`test_three`), el "
2878+
"especificador ``SampleTests.SampleTestCase'`` haría que este método "
2879+
"devolviera una suite que ejecutara los tres métodos de prueba. El uso del "
2880+
"especificador ``SampleTests.SampleTestCase.test_two'`` provocaría que este "
2881+
"método devolviera una suite de tests que ejecutaría sólo el método de test :"
2882+
"meth:`test_two`. El especificador puede referirse a los módulos y paquetes "
2883+
"que no han sido importados; serán importados como un efecto secundario."
28292884

28302885
#: ../Doc/library/unittest.rst:1789
28312886
msgid "The method optionally resolves *name* relative to the given *module*."
2832-
msgstr ""
2887+
msgstr "El método opcionalmente resuelve *name* relativo al *module* dado."
28332888

28342889
#: ../Doc/library/unittest.rst:1791
28352890
msgid ""
28362891
"If an :exc:`ImportError` or :exc:`AttributeError` occurs while traversing "
28372892
"*name* then a synthetic test that raises that error when run will be "
28382893
"returned. These errors are included in the errors accumulated by self.errors."
28392894
msgstr ""
2895+
"Si un :exc:`ImportError` o :exc:`AttributeError` ocurre mientras atraviesa "
2896+
"*name* entonces se devolverá un test sintético que lanza ese error cuando se "
2897+
"ejecuta. Estos errores están incluidos en los errores acumulados por self."
2898+
"errors."
28402899

28412900
#: ../Doc/library/unittest.rst:1800
28422901
msgid ""
28432902
"Similar to :meth:`loadTestsFromName`, but takes a sequence of names rather "
28442903
"than a single name. The return value is a test suite which supports all the "
28452904
"tests defined for each name."
28462905
msgstr ""
2906+
"Similar a :meth:`loadTestsFromName`, pero toma una secuencia de nombres en "
2907+
"lugar de un solo nombre. El valor de retorno es una suite de tests que "
2908+
"soporta todos los test definidos para cada nombre."
28472909

28482910
#: ../Doc/library/unittest.rst:1807
28492911
msgid ""
28502912
"Return a sorted sequence of method names found within *testCaseClass*; this "
28512913
"should be a subclass of :class:`TestCase`."
28522914
msgstr ""
2915+
"Devuelve una secuencia ordenada de nombres de métodos encontrados dentro de "
2916+
"*testCaseClass*; esta debería ser una subclase de :class:`TestCase`."
28532917

28542918
#: ../Doc/library/unittest.rst:1813
28552919
msgid ""
@@ -2859,13 +2923,22 @@ msgid ""
28592923
"pattern matching.) Only module names that are importable (i.e. are valid "
28602924
"Python identifiers) will be loaded."
28612925
msgstr ""
2926+
"Encuentra todos los módulos de prueba recurriendo a subdirectorios del "
2927+
"directorio de inicio especificado, y retorna un objeto de TestSuite que los "
2928+
"contenga. Sólo se cargarán los archivos de test que coincidan con el "
2929+
"*pattern*. (Utilizando la coincidencia de patrones de estilo de shell.) Sólo "
2930+
"se cargarán los nombres de los módulos que sean importables (es decir, que "
2931+
"sean identificadores Python válidos)."
28622932

28632933
#: ../Doc/library/unittest.rst:1819
28642934
msgid ""
28652935
"All test modules must be importable from the top level of the project. If "
28662936
"the start directory is not the top level directory then the top level "
28672937
"directory must be specified separately."
28682938
msgstr ""
2939+
"Todos los módulos de test deben ser importables desde el nivel superior del "
2940+
"proyecto. Si el directorio de inicio no es el directorio de nivel superior, "
2941+
"entonces el directorio de nivel superior debe ser especificado por separado."
28692942

28702943
#: ../Doc/library/unittest.rst:1823
28712944
msgid ""
@@ -2874,6 +2947,10 @@ msgid ""
28742947
"import failure is due to :exc:`SkipTest` being raised, it will be recorded "
28752948
"as a skip instead of an error."
28762949
msgstr ""
2950+
"Si la importación de un módulo falla, por ejemplo debido a un error de "
2951+
"sintaxis, entonces esto se registrará como un error único y el "
2952+
"descubrimiento continuará. Si el fallo en la importación se debe a que :exc:"
2953+
"`SkipTest` se ha lanzado, se registrará como un salto en lugar de un error."
28772954

28782955
#: ../Doc/library/unittest.rst:1828
28792956
msgid ""
@@ -2884,6 +2961,12 @@ msgid ""
28842961
"checked for tests once during an invocation, even if the load_tests function "
28852962
"itself calls ``loader.discover``."
28862963
msgstr ""
2964+
"Si se encuentra un paquete (un directorio que contiene un archivo llamado :"
2965+
"file:`__init__.py`), se comprobará si el paquete tiene una función "
2966+
"``load_tests``. Si existe, entonces se invocará ``package.load_tests(loader, "
2967+
"tests, pattern)``. Test discovery se encarga de asegurar que un paquete sólo "
2968+
"se comprueba una vez durante una invocación, incluso si la propia función "
2969+
"load_tests llama a ``loader.discover``."
28872970

28882971
#: ../Doc/library/unittest.rst:1836
28892972
msgid ""

0 commit comments

Comments
 (0)