Skip to content

Commit 5be0383

Browse files
committed
Merge pull request #251 from gsnedders/fix_test_warnings
Avoid TestData throwing a warning in test_encoding.py; r=nobody!
2 parents 176651a + 366ed48 commit 5be0383

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

html5lib/tests/test_encoding.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
except AttributeError:
99
unittest.TestCase.assertEqual = unittest.TestCase.assertEquals
1010

11-
from .support import get_data_files, TestData, test_dir, errorMessage
11+
from .support import get_data_files, test_dir, errorMessage, TestData as _TestData
1212
from html5lib import HTMLParser, inputstream
1313

1414

@@ -56,7 +56,7 @@ def runPreScanEncodingTest(data, encoding):
5656

5757
def test_encoding():
5858
for filename in get_data_files("encoding"):
59-
tests = TestData(filename, b"data", encoding=None)
59+
tests = _TestData(filename, b"data", encoding=None)
6060
for idx, test in enumerate(tests):
6161
yield (runParserEncodingTest, test[b'data'], test[b'encoding'])
6262
yield (runPreScanEncodingTest, test[b'data'], test[b'encoding'])

pytest.ini

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,17 @@
11
[pytest]
2-
addopts = -rXw -p no:doctest
2+
# Output fails, errors, xpass, and warnings; ignore doctest; make warnings errors
3+
addopts = -rfEXw -p no:doctest --strict
4+
5+
# Make xpass results be considered fail
6+
xfail_strict = true
7+
8+
# Document our markers
9+
markers =
10+
DOM: mark a test as a DOM tree test
11+
ElementTree: mark a test as a ElementTree tree test
12+
cElementTree: mark a test as a cElementTree tree test
13+
lxml: mark a test as a lxml tree test
14+
genshi: mark a test as a genshi tree test
15+
parser: mark a test as a parser test
16+
namespaced: mark a test as a namespaced parser test
17+
treewalker: mark a test as a treewalker test

0 commit comments

Comments
 (0)