Test de Auto-descubrimiento de Atom

Nota de Traducción

Este documento se encontrará en estado de borrador durante un periodo indefinido de tiempo dedicado a efectuar las correcciones oportunas. Esta traducción se concluyó el 19 de enero de 2004. (Los posibles errores presentes en este documento, debidos a la traducción, son de la responsabilidad del traductor y no son achacables en modo alguno al autor original). Para cualquier comentario sobre la traducción dirigirse a Pedro Palazón Candel

Este documento se encuentra localizado originalmente en las páginas del autor.

Este documento es una traducción al castellano de la versión original en inglés: http://diveintomark.org/tests/client/autodiscovery/, por sugerencia y con permiso del autor original, y es copyright de éste.

Cada uno de estos test es un documento HTML o XHTML completo. Cada documento contiene un link de auto-descubrimiento de Atom exactamente hacia un alimentador de Atom. Una vez que creas haber encontrado el alimentador, obtenlo y verifica que dicho alimentador contienen un enlace al documento desde el que has empezado. SI es así, has pasado el test.

Si no puedes encontrar el link de auto-descubrimiento, has fallado el test. Si crees haber encontrado más de un link de auto-descubrimiento, has fallado el test. Si crees haber encontrado el link de auto-descubrimiento pero no puedes recuperar el alimentador, has fallado el test. Si has recuperado el alimentador pero no contienen un link al documento desde el que has comenzado, has fallado el test.

Para cada documento, puedes seguir el elemento link <link rel="next" ...> para obtener el siguiente test. Recomiendo que se haga esto, en lugar de escribir a mano la lista de URLs de los test, dado que es perfectamente posible que añada más test en el futuro.

Los documentos XHTML 1.1 son servidos siempre con el tipo de medio application/xhtml+xml. Si quieres ver estos test, necesitarás un navegador conforme con los estándares como Mozilla u Opera.

atomautodiscovery.py pasa la batería de test.

Esta serie de test es copyright © 2003 de Mark Pilgrim. Es comercial para uso comercial o no comercial con el propósito de comprobar la interoperabilidad de los clientes de auto-descubrimiento de Atom, pero no puede ser republicada o utilizada para crear trabajos derivados.

  1. html4-001.html - HTML 4, URI absoluto
  2. html4-002.html - HTML 4, URI relativo
  3. html4-003.html - HTML 4, URI relativo, a la raíz del dominio
  4. html4-004.html - HTML 4, atributo rel sin comillas
  5. html4-005.html - HTML 4, distracción con atributo id
  6. html4-006.html - HTML 4, atributo href sin comillas
  7. html4-007.html - HTML 4, atributo rel entre comillas simples
  8. html4-008.html - HTML 4, atributo type entre comillas simples
  9. html4-009.html - HTML 4, atributo href entre comillas simples
  10. html4-010.html - HTML 4, atributos separados por retornos de carro
  11. html4-011.html - HTML 4, valor de atributo rel en mayúsculas
  12. html4-012.html - HTML 4, valor de atributo rel capitalizado
  13. html4-013.html - HTML 4, valor de atributo rel mezclando mayúsculas y minúsculas
  14. html4-014.html - HTML 4, valor de atributo type en mayúsculas
  15. html4-015.html - HTML 4, valor de atributo type capitalizado
  16. html4-016.html - HTML 4, valor de atributo type capitalizado #2
  17. html4-017.html - HTML 4, valor de atributo type capitalizado #3
  18. html4-018.html - HTML 4, valor de atributo type mezcalndo mayúsculas y minúsculas
  19. html4-019.html - HTML 4, elemento link en mayúsculas
  20. html4-020.html - HTML 4, atributo rel en mayúsculas
  21. html4-021.html - HTML 4, atributo type en mayúsculas
  22. html4-022.html - HTML 4, atributo href en mayúsculas
  23. html4-023.html - HTML 4, elemento head en mayúsculas
  24. html4-024.html - HTML 4, todos los elementos y atributos en mayúsculas
  25. html4-025.html - HTML 4, valor extra de rel antes de alternate
  26. html4-026.html - HTML 4, valor extra de rel después de alternate
  27. html4-027.html - HTML 4, valores extra de rel antes y después de alternate
  28. html4-028.html - HTML 4, valores extra de rel antes y después de alternate, alternate en mayúsculas
  29. html4-029.html - HTML 4, atributos en orden diferente
  30. html4-030.html - HTML 4, distracción de valor de rel desconocido
  31. html4-031.html - HTML 4, distracción de valor de rel desconocido #2
  32. html4-032.html - HTML 4, distracción de atributo rev
  33. html4-033.html - HTML 4, distracción de atributo title
  34. html4-034.html - HTML 4, distracción de atributo type
  35. html4-035.html - HTML 4, espacio anterior en valor de rel
  36. html4-036.html - HTML 4, espacio posterior en valor de rel
  37. html4-037.html - HTML 4, espacios anterior y posterior en valor de rel
  38. html4-038.html - HTML 4, espacio anterior en valor de type
  39. html4-039.html - HTML 4, espacio posterior en valor de type
  40. html4-040.html - HTML 4, espacios anterior y posterior en valor de type
  41. html4-041.html - HTML 4, espacio anterior en valor de href
  42. html4-042.html - HTML 4, espacio posterior en valor de href
  43. html4-043.html - HTML 4, espacios anterior y posterior en valor de href
  44. html4-044.html - HTML 4, espacios anterior y posterior en valor de href, URI relativo
  45. html4-045.html - HTML 4, URI relativo al URI base declarado
  46. html4-046.html - HTML 4, URI relativo al URI base declarado #2
  47. html4-047.html - HTML 4, URI relativo al URI base declarado en otro servidor
  48. html4-048.html - HTML 4, URI relativo al URI base declarado en otro servidor #2
  49. html4-049.html - HTML 4, URI relativo al URI base declarado en otro servidor #3
  50. html4-050.html - HTML 4, URI relativo al URI base declarado en otro servidor, elemento base en mayúsculas
  51. html4-051.html - HTML 4, distracción de URI base
  52. html4-052.html - HTML 4, URI base declarado después de link debería ser ignorado
  53. html4-053.html - HTML 4, entidad numérica para A en el valor de rel
  54. html4-054.html - HTML 4, entidad numérica para a en el valor de rel
  55. html4-055.html - HTML 4, entidad numérica para I en el valor de type
  56. html4-056.html - HTML 4, entidad numérica para + en el valor de type
  57. xhtml10-001.html - XHTML 1.0, URI absoluto
  58. xhtml10-002.html - XHTML 1.0, URI relativo
  59. xhtml10-003.html - XHTML 1.0, URI relativo, a la raíz del dominio
  60. xhtml10-007.html - XHTML 1.0, atributo rel entre comillas simples
  61. xhtml10-008.html - XHTML 1.0, atributo type entre comillas simples
  62. xhtml10-009.html - XHTML 1.0, atributo href entre comillas simples
  63. xhtml10-010.html - XHTML 1.0, atributos separados por retornos de carro
  64. xhtml10-011.html - XHTML 1.0, valor de atributo rel en mayúsculas
  65. xhtml10-012.html - XHTML 1.0, valor de atributo rel capitalizado
  66. xhtml10-013.html - XHTML 1.0, valor de atributo rel mezclando mayúsculas y minúsculas
  67. xhtml10-014.html - XHTML 1.0, valor de atributo type en mayúsculas
  68. xhtml10-015.html - XHTML 1.0, valor de atributo type capitalizado
  69. xhtml10-016.html - XHTML 1.0, valor de atributo type capitalizado #2
  70. xhtml10-017.html - XHTML 1.0, valor de atributo type capitalizado #3
  71. xhtml10-018.html - XHTML 1.0, valor de atributo type mezclando mayúsculas y minúsculas
  72. xhtml10-025.html - XHTML 1.0, valor extra de rel antes de alternate
  73. xhtml10-026.html - XHTML 1.0, valor extra de rel después de alternate
  74. xhtml10-027.html - XHTML 1.0, valores extra de rel antes y después de alternate
  75. xhtml10-028.html - XHTML 1.0, valores extra de rel antes y después de alternate, alternate en mayúsculas
  76. xhtml10-029.html - XHTML 1.0, atributos en orden diferente
  77. xhtml10-030.html - XHTML 1.0, distracción de valor de rel desconocido
  78. xhtml10-031.html - XHTML 1.0, distracción de valor de rel desconocido #2
  79. xhtml10-032.html - XHTML 1.0, distracción de atributo rev
  80. xhtml10-033.html - XHTML 1.0, distracción de atributo title
  81. xhtml10-034.html - XHTML 1.0, distracción de atributo type
  82. xhtml10-035.html - XHTML 1.0, espacio anterior en valor de rel
  83. xhtml10-036.html - XHTML 1.0, espacio posterior en valor de rel
  84. xhtml10-037.html - XHTML 1.0, espacios anterior y posterior en valor de rel
  85. xhtml10-038.html - XHTML 1.0, espacio anterior en valor de type
  86. xhtml10-039.html - XHTML 1.0, espacio posterior en valor de type
  87. xhtml10-040.html - XHTML 1.0, espacios anterior y posterior en valor de type
  88. xhtml10-041.html - XHTML 1.0, espacio anterior en valor de href
  89. xhtml10-042.html - XHTML 1.0, espacio posterior en valor de href
  90. xhtml10-043.html - XHTML 1.0, espacios anterior y posterior en valor de href
  91. xhtml10-044.html - XHTML 1.0, espacios anterior y posterior en valor de href, URI relativo
  92. xhtml10-045.html - XHTML 1.0, URI relativo al URI base declarado
  93. xhtml10-046.html - XHTML 1.0, URI relativo al URI base declarado #2
  94. xhtml10-047.html - XHTML 1.0, URI relativo al URI base declarado en otro servidor
  95. xhtml10-048.html - XHTML 1.0, URI relativo al URI base declarado en otro servidor #2
  96. xhtml10-049.html - XHTML 1.0, URI relativo al URI base declarado en otro servidor #3
  97. xhtml10-051.html - XHTML 1.0, distracción de URI base
  98. xhtml10-052.html - XHTML 1.0, URI base declarado después de link debería ser ignorado
  99. xhtml10-053.html - XHTML 1.0, entidad numérica para A en el valor de rel
  100. xhtml10-054.html - XHTML 1.0, entidad numérica para a en el valor de rel
  101. xhtml10-055.html - XHTML 1.0, entidad numérica para I en el valor de type
  102. xhtml10-056.html - XHTML 1.0, entidad numérica para + en el valor de type
  103. xhtml11-001.xhtml - XHTML 1.1, URI absoluto
  104. xhtml11-002.xhtml - XHTML 1.1, URI relativo
  105. xhtml11-003.xhtml - XHTML 1.1, URI relativo, a la raíz del dominio
  106. xhtml11-007.xhtml - XHTML 1.1, atributo rel entre comillas simples
  107. xhtml11-008.xhtml - XHTML 1.1, atributo type entre comillas simples
  108. xhtml11-009.xhtml - XHTML 1.1, atributo href entre comillas simples
  109. xhtml11-010.xhtml - XHTML 1.1, atributos separados por retornos de carro
  110. xhtml11-011.xhtml - XHTML 1.1, valor de atributo rel en mayúsculas
  111. xhtml11-012.xhtml - XHTML 1.1, valor de atributo rel capitalizado
  112. xhtml11-013.xhtml - XHTML 1.1, valor de atributo rel mezclando mayúsculas y minúsculas
  113. xhtml11-014.xhtml - XHTML 1.1, valor de atributo type en mayúsculas
  114. xhtml11-015.xhtml - XHTML 1.1, valor de atributo type capitalizado
  115. xhtml11-016.xhtml - XHTML 1.1, valor de atributo type capitalizado #2
  116. xhtml11-017.xhtml - XHTML 1.1, valor de atributo type capitalizado #3
  117. xhtml11-018.xhtml - XHTML 1.1, valor de atributo type mezclando mayúsculas y minúsculas
  118. xhtml11-025.xhtml - XHTML 1.1, valor extra de rel antes de alternate
  119. xhtml11-026.xhtml - XHTML 1.1, valor extra de rel después de alternate
  120. xhtml11-027.xhtml - XHTML 1.1, valores extra de rel antes y después de alternate
  121. xhtml11-028.xhtml - XHTML 1.1, valores extra de rel antes y después de alternate, alternate en mayúsculas
  122. xhtml11-029.xhtml - XHTML 1.1, atributos en orden diferente
  123. xhtml11-030.xhtml - XHTML 1.1, distracción de valor de rel desconocido
  124. xhtml11-031.xhtml - XHTML 1.1, distracción de valor de rel desconocido #2
  125. xhtml11-032.xhtml - XHTML 1.1, distracción de atributo rev
  126. xhtml11-033.xhtml - XHTML 1.1, distracción de atributo title
  127. xhtml11-034.xhtml - XHTML 1.1, distracción de atributo type
  128. xhtml11-035.xhtml - XHTML 1.1, espacio anterior en valor de rel
  129. xhtml11-036.xhtml - XHTML 1.1, espacio posterior en valor de rel
  130. xhtml11-037.xhtml - XHTML 1.1, espacios anterior y posterior en valor de rel
  131. xhtml11-038.xhtml - XHTML 1.1, espacio anterior en valor de type
  132. xhtml11-039.xhtml - XHTML 1.1, espacio posterior en valor de type
  133. xhtml11-040.xhtml - XHTML 1.1, espacios anterior y posterior en valor de type
  134. xhtml11-041.xhtml - XHTML 1.1, espacio anterior en valor de href
  135. xhtml11-042.xhtml - XHTML 1.1, espacio anterior en valor de href
  136. xhtml11-043.xhtml - XHTML 1.1, espacios anterior y posterior en valor de href
  137. xhtml11-044.xhtml - XHTML 1.1, espacios anterior y posterior en valor de href, URI relativo
  138. xhtml11-045.xhtml - XHTML 1.1, URI relativo al URI base declarado
  139. xhtml11-046.xhtml - XHTML 1.1, URI relativo al URI base declarado #2
  140. xhtml11-047.xhtml - XHTML 1.1, URI relativo al URI base declarado en otro servidor
  141. xhtml11-048.xhtml - XHTML 1.1, URI relativo al URI base declarado en otro servidor #2
  142. xhtml11-049.xhtml - XHTML 1.1, URI relativo al URI base declarado en otro servidor #3
  143. xhtml11-051.xhtml - XHTML 1.1, distracción de URI base
  144. xhtml11-052.xhtml - XHTML 1.1, URI base declarado después de link debería ser ignorado
  145. xhtml11-053.xhtml - XHTML 1.1, entidad numérica para A en el valor de rel
  146. xhtml11-054.xhtml - XHTML 1.1, entidad numérica para a en el valor de rel
  147. xhtml11-055.xhtml - XHTML 1.1, entidad numérica para I en el valor de type
  148. xhtml11-056.xhtml - XHTML 1.1, entidad numérica para + en el valor de type