[Python-modules-commits] r22949 - in packages/beautifulsoup4/trunk/debian (4 files)

stefanor at users.alioth.debian.org stefanor at users.alioth.debian.org
Sat Nov 10 15:56:05 UTC 2012


    Date: Saturday, November 10, 2012 @ 15:56:04
  Author: stefanor
Revision: 22949

Patch python2.6-compat: Disable a 2.6-incompatible test under python 2.6

Added:
  packages/beautifulsoup4/trunk/debian/patches/
  packages/beautifulsoup4/trunk/debian/patches/python2.6-compat
  packages/beautifulsoup4/trunk/debian/patches/series
Modified:
  packages/beautifulsoup4/trunk/debian/changelog

Modified: packages/beautifulsoup4/trunk/debian/changelog
===================================================================
--- packages/beautifulsoup4/trunk/debian/changelog	2012-11-10 15:41:19 UTC (rev 22948)
+++ packages/beautifulsoup4/trunk/debian/changelog	2012-11-10 15:56:04 UTC (rev 22949)
@@ -4,8 +4,9 @@
   * Upload to experimental, as Debian is frozen for wheezy.
   * Bump Standards-Version to 3.9.4.
     - Bump debhelper dependency to 8.1 for build-{arch,indep} support.
+  * Patch python2.6-compat: Disable a 2.6-incompatible test under python 2.6
 
- -- Stefano Rivera <stefanor at debian.org>  Sat, 10 Nov 2012 17:34:55 +0200
+ -- Stefano Rivera <stefanor at debian.org>  Sat, 10 Nov 2012 17:55:49 +0200
 
 beautifulsoup4 (4.1.0-1) unstable; urgency=low
 

Added: packages/beautifulsoup4/trunk/debian/patches/python2.6-compat
===================================================================
--- packages/beautifulsoup4/trunk/debian/patches/python2.6-compat	                        (rev 0)
+++ packages/beautifulsoup4/trunk/debian/patches/python2.6-compat	2012-11-10 15:56:04 UTC (rev 22949)
@@ -0,0 +1,35 @@
+Description: Python2.6 compatibility regression in tests
+ Skipped a test under Python 2.6 to avoid a spurious test failure.
+Bug-Upstream: https://launchpad.net/bugs/1038503
+Origin: upstream, https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/revision/258
+Last-Updated: 2012-11-10
+
+--- a/bs4/tests/test_soup.py
++++ b/bs4/tests/test_soup.py
+@@ -3,6 +3,7 @@
+ 
+ import logging
+ import unittest
++import sys
+ from bs4 import (
+     BeautifulSoup,
+     BeautifulStoneSoup,
+@@ -27,6 +28,8 @@
+ except ImportError, e:
+     LXML_PRESENT = False
+ 
++PRE_2_7 = (sys.version_info < (2,7))
++
+ class TestDeprecatedConstructorArguments(SoupTest):
+ 
+     def test_parseOnlyThese_renamed_to_parse_only(self):
+@@ -175,6 +178,9 @@
+         soup_from_unicode = self.soup(self.unicode_data)
+         self.assertEqual(soup_from_unicode.encode('utf-8'), self.utf8_data)
+ 
++    @skipIf(
++        PRE_2_7,
++        "HTMLParser is pre-2.7; skipping test of non-ASCII characters in attribute name.")
+     def test_attribute_name_containing_unicode_characters(self):
+         markup = u'<div><a \N{SNOWMAN}="snowman"></a></div>'
+         self.assertEqual(self.soup(markup).div.encode("utf8"), markup.encode("utf8"))

Added: packages/beautifulsoup4/trunk/debian/patches/series
===================================================================
--- packages/beautifulsoup4/trunk/debian/patches/series	                        (rev 0)
+++ packages/beautifulsoup4/trunk/debian/patches/series	2012-11-10 15:56:04 UTC (rev 22949)
@@ -0,0 +1 @@
+python2.6-compat




More information about the Python-modules-commits mailing list