[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