Skip to content

Commit 172380c

Browse files
committed
Fix tests raising DeprecationWarning.
It turns out nose doesn't run test files which are executable, hence these haven't been run in a while and starting causing DeprecationWarning; this fixes this and hence gets them passing again.
1 parent 0a729a3 commit 172380c

File tree

2 files changed

+47
-47
lines changed

2 files changed

+47
-47
lines changed

html5lib/tests/test_parser2.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class MoreParserTests(unittest.TestCase):
1717
def test_assertDoctypeCloneable(self):
1818
parser = html5parser.HTMLParser(tree=dom.TreeBuilder)
1919
doc = parser.parse('<!DOCTYPE HTML>')
20-
self.assert_(doc.cloneNode(True))
20+
self.assertTrue(doc.cloneNode(True))
2121

2222
def test_line_counter(self):
2323
# http://groups.google.com/group/html5lib-discuss/browse_frm/thread/f4f00e4a2f26d5c0
@@ -27,12 +27,12 @@ def test_line_counter(self):
2727
def test_namespace_html_elements_0(self):
2828
parser = html5parser.HTMLParser(namespaceHTMLElements=True)
2929
doc = parser.parse("<html></html>")
30-
self.assert_(doc.childNodes[0].namespace == namespaces["html"])
30+
self.assertTrue(doc.childNodes[0].namespace == namespaces["html"])
3131

3232
def test_namespace_html_elements_1(self):
3333
parser = html5parser.HTMLParser(namespaceHTMLElements=False)
3434
doc = parser.parse("<html></html>")
35-
self.assert_(doc.childNodes[0].namespace == None)
35+
self.assertTrue(doc.childNodes[0].namespace == None)
3636

3737
def test_unicode_file(self):
3838
parser = html5parser.HTMLParser()

html5lib/tests/test_stream.py

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -19,77 +19,77 @@ class HTMLInputStreamTest(unittest.TestCase):
1919

2020
def test_char_ascii(self):
2121
stream = HTMLInputStream(b"'", encoding='ascii')
22-
self.assertEquals(stream.charEncoding[0], 'ascii')
23-
self.assertEquals(stream.char(), "'")
22+
self.assertEqual(stream.charEncoding[0], 'ascii')
23+
self.assertEqual(stream.char(), "'")
2424

2525
def test_char_utf8(self):
2626
stream = HTMLInputStream('\u2018'.encode('utf-8'), encoding='utf-8')
27-
self.assertEquals(stream.charEncoding[0], 'utf-8')
28-
self.assertEquals(stream.char(), '\u2018')
27+
self.assertEqual(stream.charEncoding[0], 'utf-8')
28+
self.assertEqual(stream.char(), '\u2018')
2929

3030
def test_char_win1252(self):
3131
stream = HTMLInputStream("\xa9\xf1\u2019".encode('windows-1252'))
32-
self.assertEquals(stream.charEncoding[0], 'windows-1252')
33-
self.assertEquals(stream.char(), "\xa9")
34-
self.assertEquals(stream.char(), "\xf1")
35-
self.assertEquals(stream.char(), "\u2019")
32+
self.assertEqual(stream.charEncoding[0], 'windows-1252')
33+
self.assertEqual(stream.char(), "\xa9")
34+
self.assertEqual(stream.char(), "\xf1")
35+
self.assertEqual(stream.char(), "\u2019")
3636

3737
def test_bom(self):
3838
stream = HTMLInputStream(codecs.BOM_UTF8 + b"'")
39-
self.assertEquals(stream.charEncoding[0], 'utf-8')
40-
self.assertEquals(stream.char(), "'")
39+
self.assertEqual(stream.charEncoding[0], 'utf-8')
40+
self.assertEqual(stream.char(), "'")
4141

4242
def test_utf_16(self):
4343
stream = HTMLInputStream((' ' * 1025).encode('utf-16'))
44-
self.assert_(stream.charEncoding[0] in ['utf-16-le', 'utf-16-be'], stream.charEncoding)
45-
self.assertEquals(len(stream.charsUntil(' ', True)), 1025)
44+
self.assertTrue(stream.charEncoding[0] in ['utf-16-le', 'utf-16-be'], stream.charEncoding)
45+
self.assertEqual(len(stream.charsUntil(' ', True)), 1025)
4646

4747
def test_newlines(self):
4848
stream = HTMLBinaryInputStreamShortChunk(codecs.BOM_UTF8 + b"a\nbb\r\nccc\rddddxe")
49-
self.assertEquals(stream.position(), (1, 0))
50-
self.assertEquals(stream.charsUntil('c'), "a\nbb\n")
51-
self.assertEquals(stream.position(), (3, 0))
52-
self.assertEquals(stream.charsUntil('x'), "ccc\ndddd")
53-
self.assertEquals(stream.position(), (4, 4))
54-
self.assertEquals(stream.charsUntil('e'), "x")
55-
self.assertEquals(stream.position(), (4, 5))
49+
self.assertEqual(stream.position(), (1, 0))
50+
self.assertEqual(stream.charsUntil('c'), "a\nbb\n")
51+
self.assertEqual(stream.position(), (3, 0))
52+
self.assertEqual(stream.charsUntil('x'), "ccc\ndddd")
53+
self.assertEqual(stream.position(), (4, 4))
54+
self.assertEqual(stream.charsUntil('e'), "x")
55+
self.assertEqual(stream.position(), (4, 5))
5656

5757
def test_newlines2(self):
5858
size = HTMLUnicodeInputStream._defaultChunkSize
5959
stream = HTMLInputStream("\r" * size + "\n")
60-
self.assertEquals(stream.charsUntil('x'), "\n" * size)
60+
self.assertEqual(stream.charsUntil('x'), "\n" * size)
6161

6262
def test_position(self):
6363
stream = HTMLBinaryInputStreamShortChunk(codecs.BOM_UTF8 + b"a\nbb\nccc\nddde\nf\ngh")
64-
self.assertEquals(stream.position(), (1, 0))
65-
self.assertEquals(stream.charsUntil('c'), "a\nbb\n")
66-
self.assertEquals(stream.position(), (3, 0))
64+
self.assertEqual(stream.position(), (1, 0))
65+
self.assertEqual(stream.charsUntil('c'), "a\nbb\n")
66+
self.assertEqual(stream.position(), (3, 0))
6767
stream.unget("\n")
68-
self.assertEquals(stream.position(), (2, 2))
69-
self.assertEquals(stream.charsUntil('c'), "\n")
70-
self.assertEquals(stream.position(), (3, 0))
68+
self.assertEqual(stream.position(), (2, 2))
69+
self.assertEqual(stream.charsUntil('c'), "\n")
70+
self.assertEqual(stream.position(), (3, 0))
7171
stream.unget("\n")
72-
self.assertEquals(stream.position(), (2, 2))
73-
self.assertEquals(stream.char(), "\n")
74-
self.assertEquals(stream.position(), (3, 0))
75-
self.assertEquals(stream.charsUntil('e'), "ccc\nddd")
76-
self.assertEquals(stream.position(), (4, 3))
77-
self.assertEquals(stream.charsUntil('h'), "e\nf\ng")
78-
self.assertEquals(stream.position(), (6, 1))
72+
self.assertEqual(stream.position(), (2, 2))
73+
self.assertEqual(stream.char(), "\n")
74+
self.assertEqual(stream.position(), (3, 0))
75+
self.assertEqual(stream.charsUntil('e'), "ccc\nddd")
76+
self.assertEqual(stream.position(), (4, 3))
77+
self.assertEqual(stream.charsUntil('h'), "e\nf\ng")
78+
self.assertEqual(stream.position(), (6, 1))
7979

8080
def test_position2(self):
8181
stream = HTMLUnicodeInputStreamShortChunk("abc\nd")
82-
self.assertEquals(stream.position(), (1, 0))
83-
self.assertEquals(stream.char(), "a")
84-
self.assertEquals(stream.position(), (1, 1))
85-
self.assertEquals(stream.char(), "b")
86-
self.assertEquals(stream.position(), (1, 2))
87-
self.assertEquals(stream.char(), "c")
88-
self.assertEquals(stream.position(), (1, 3))
89-
self.assertEquals(stream.char(), "\n")
90-
self.assertEquals(stream.position(), (2, 0))
91-
self.assertEquals(stream.char(), "d")
92-
self.assertEquals(stream.position(), (2, 1))
82+
self.assertEqual(stream.position(), (1, 0))
83+
self.assertEqual(stream.char(), "a")
84+
self.assertEqual(stream.position(), (1, 1))
85+
self.assertEqual(stream.char(), "b")
86+
self.assertEqual(stream.position(), (1, 2))
87+
self.assertEqual(stream.char(), "c")
88+
self.assertEqual(stream.position(), (1, 3))
89+
self.assertEqual(stream.char(), "\n")
90+
self.assertEqual(stream.position(), (2, 0))
91+
self.assertEqual(stream.char(), "d")
92+
self.assertEqual(stream.position(), (2, 1))
9393

9494

9595
def buildTestSuite():

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy