diff options
author | Neil <nyamatongwe@gmail.com> | 2023-10-26 14:34:39 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2023-10-26 14:34:39 +1100 |
commit | a5df8dee7b9622301fabdd745e2bd6eaa8165681 (patch) | |
tree | 398b5f4bfa0cf099bf78204f1b4211e58fa9f2f8 /test | |
parent | 8f42bb51d6445602027d8c68d6c6f225f6536c68 (diff) | |
download | scintilla-mirror-a5df8dee7b9622301fabdd745e2bd6eaa8165681.tar.gz |
Update unittest method names to work with Python 3.12.
Diffstat (limited to 'test')
-rw-r--r-- | test/simpleTests.py | 2056 |
1 files changed, 1028 insertions, 1028 deletions
diff --git a/test/simpleTests.py b/test/simpleTests.py index 7c6331715..a18445ac1 100644 --- a/test/simpleTests.py +++ b/test/simpleTests.py @@ -22,309 +22,309 @@ class TestSimple(unittest.TestCase): self.ed.EmptyUndoBuffer() def testStatus(self): - self.assertEquals(self.ed.GetStatus(), 0) + self.assertEqual(self.ed.GetStatus(), 0) self.ed.SetStatus(1) - self.assertEquals(self.ed.GetStatus(), 1) + self.assertEqual(self.ed.GetStatus(), 1) self.ed.SetStatus(0) - self.assertEquals(self.ed.GetStatus(), 0) + self.assertEqual(self.ed.GetStatus(), 0) def testLength(self): - self.assertEquals(self.ed.Length, 0) + self.assertEqual(self.ed.Length, 0) def testAddText(self): self.ed.AddText(1, b"x") - self.assertEquals(self.ed.Length, 1) - self.assertEquals(self.ed.GetCharAt(0), ord("x")) - self.assertEquals(self.ed.GetStyleAt(0), 0) + self.assertEqual(self.ed.Length, 1) + self.assertEqual(self.ed.GetCharAt(0), ord("x")) + self.assertEqual(self.ed.GetStyleAt(0), 0) self.ed.ClearAll() - self.assertEquals(self.ed.Length, 0) + self.assertEqual(self.ed.Length, 0) def testDeleteRange(self): self.ed.AddText(5, b"abcde") - self.assertEquals(self.ed.Length, 5) + self.assertEqual(self.ed.Length, 5) self.ed.DeleteRange(1, 2) - self.assertEquals(self.ed.Length, 3) - self.assertEquals(self.ed.Contents(), b"ade") + self.assertEqual(self.ed.Length, 3) + self.assertEqual(self.ed.Contents(), b"ade") def testAddStyledText(self): - self.assertEquals(self.ed.EndStyled, 0) + self.assertEqual(self.ed.EndStyled, 0) self.ed.AddStyledText(4, b"x\002y\377") - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.ed.GetCharAt(0), ord("x")) - self.assertEquals(self.ed.GetStyleAt(0), 2) - self.assertEquals(self.ed.GetStyleIndexAt(0), 2) - self.assertEquals(self.ed.GetStyleIndexAt(1), 255) - self.assertEquals(self.ed.StyledTextRange(0, 1), b"x\002") - self.assertEquals(self.ed.StyledTextRange(1, 2), b"y\377") + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.ed.GetCharAt(0), ord("x")) + self.assertEqual(self.ed.GetStyleAt(0), 2) + self.assertEqual(self.ed.GetStyleIndexAt(0), 2) + self.assertEqual(self.ed.GetStyleIndexAt(1), 255) + self.assertEqual(self.ed.StyledTextRange(0, 1), b"x\002") + self.assertEqual(self.ed.StyledTextRange(1, 2), b"y\377") self.ed.ClearDocumentStyle() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.ed.GetCharAt(0), ord("x")) - self.assertEquals(self.ed.GetStyleAt(0), 0) - self.assertEquals(self.ed.StyledTextRange(0, 1), b"x\0") + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.ed.GetCharAt(0), ord("x")) + self.assertEqual(self.ed.GetStyleAt(0), 0) + self.assertEqual(self.ed.StyledTextRange(0, 1), b"x\0") def testStyledTextRangeFull(self): - self.assertEquals(self.ed.EndStyled, 0) + self.assertEqual(self.ed.EndStyled, 0) self.ed.AddStyledText(4, b"x\002y\377") - self.assertEquals(self.ed.StyledTextRangeFull(0, 1), b"x\002") - self.assertEquals(self.ed.StyledTextRangeFull(1, 2), b"y\377") + self.assertEqual(self.ed.StyledTextRangeFull(0, 1), b"x\002") + self.assertEqual(self.ed.StyledTextRangeFull(1, 2), b"y\377") self.ed.ClearDocumentStyle() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.ed.StyledTextRangeFull(0, 1), b"x\0") + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.ed.StyledTextRangeFull(0, 1), b"x\0") def testStyling(self): - self.assertEquals(self.ed.EndStyled, 0) + self.assertEqual(self.ed.EndStyled, 0) self.ed.AddStyledText(4, b"x\002y\003") - self.assertEquals(self.ed.StyledTextRange(0, 2), b"x\002y\003") + self.assertEqual(self.ed.StyledTextRange(0, 2), b"x\002y\003") self.ed.StartStyling(0,0xf) self.ed.SetStyling(1, 5) - self.assertEquals(self.ed.StyledTextRange(0, 2), b"x\005y\003") + self.assertEqual(self.ed.StyledTextRange(0, 2), b"x\005y\003") self.ed.StartStyling(0,0xff) self.ed.SetStylingEx(2, b"\100\101") - self.assertEquals(self.ed.StyledTextRange(0, 2), b"x\100y\101") + self.assertEqual(self.ed.StyledTextRange(0, 2), b"x\100y\101") def testPosition(self): - self.assertEquals(self.ed.CurrentPos, 0) - self.assertEquals(self.ed.Anchor, 0) + self.assertEqual(self.ed.CurrentPos, 0) + self.assertEqual(self.ed.Anchor, 0) self.ed.AddText(1, b"x") # Caret has automatically moved - self.assertEquals(self.ed.CurrentPos, 1) - self.assertEquals(self.ed.Anchor, 1) + self.assertEqual(self.ed.CurrentPos, 1) + self.assertEqual(self.ed.Anchor, 1) self.ed.SelectAll() - self.assertEquals(self.ed.CurrentPos, 0) - self.assertEquals(self.ed.Anchor, 1) + self.assertEqual(self.ed.CurrentPos, 0) + self.assertEqual(self.ed.Anchor, 1) self.ed.Anchor = 0 - self.assertEquals(self.ed.Anchor, 0) + self.assertEqual(self.ed.Anchor, 0) # Check line positions - self.assertEquals(self.ed.PositionFromLine(0), 0) - self.assertEquals(self.ed.GetLineEndPosition(0), 1) - self.assertEquals(self.ed.PositionFromLine(1), 1) + self.assertEqual(self.ed.PositionFromLine(0), 0) + self.assertEqual(self.ed.GetLineEndPosition(0), 1) + self.assertEqual(self.ed.PositionFromLine(1), 1) self.ed.CurrentPos = 1 - self.assertEquals(self.ed.Anchor, 0) - self.assertEquals(self.ed.CurrentPos, 1) + self.assertEqual(self.ed.Anchor, 0) + self.assertEqual(self.ed.CurrentPos, 1) def testBeyonEnd(self): self.ed.AddText(1, b"x") - self.assertEquals(self.ed.GetLineEndPosition(0), 1) - self.assertEquals(self.ed.GetLineEndPosition(1), 1) - self.assertEquals(self.ed.GetLineEndPosition(2), 1) + self.assertEqual(self.ed.GetLineEndPosition(0), 1) + self.assertEqual(self.ed.GetLineEndPosition(1), 1) + self.assertEqual(self.ed.GetLineEndPosition(2), 1) def testSelection(self): - self.assertEquals(self.ed.CurrentPos, 0) - self.assertEquals(self.ed.Anchor, 0) - self.assertEquals(self.ed.SelectionStart, 0) - self.assertEquals(self.ed.SelectionEnd, 0) + self.assertEqual(self.ed.CurrentPos, 0) + self.assertEqual(self.ed.Anchor, 0) + self.assertEqual(self.ed.SelectionStart, 0) + self.assertEqual(self.ed.SelectionEnd, 0) self.ed.AddText(1, b"x") self.ed.SelectionStart = 0 - self.assertEquals(self.ed.CurrentPos, 1) - self.assertEquals(self.ed.Anchor, 0) - self.assertEquals(self.ed.SelectionStart, 0) - self.assertEquals(self.ed.SelectionEnd, 1) + self.assertEqual(self.ed.CurrentPos, 1) + self.assertEqual(self.ed.Anchor, 0) + self.assertEqual(self.ed.SelectionStart, 0) + self.assertEqual(self.ed.SelectionEnd, 1) self.ed.SelectionStart = 1 - self.assertEquals(self.ed.CurrentPos, 1) - self.assertEquals(self.ed.Anchor, 1) - self.assertEquals(self.ed.SelectionStart, 1) - self.assertEquals(self.ed.SelectionEnd, 1) + self.assertEqual(self.ed.CurrentPos, 1) + self.assertEqual(self.ed.Anchor, 1) + self.assertEqual(self.ed.SelectionStart, 1) + self.assertEqual(self.ed.SelectionEnd, 1) self.ed.SelectionEnd = 0 - self.assertEquals(self.ed.CurrentPos, 0) - self.assertEquals(self.ed.Anchor, 0) + self.assertEqual(self.ed.CurrentPos, 0) + self.assertEqual(self.ed.Anchor, 0) def testSetSelection(self): self.ed.AddText(4, b"abcd") self.ed.SetSel(1, 3) - self.assertEquals(self.ed.SelectionStart, 1) - self.assertEquals(self.ed.SelectionEnd, 3) + self.assertEqual(self.ed.SelectionStart, 1) + self.assertEqual(self.ed.SelectionEnd, 3) result = self.ed.GetSelText(0) - self.assertEquals(result, b"bc") + self.assertEqual(result, b"bc") self.ed.ReplaceSel(0, b"1234") - self.assertEquals(self.ed.Length, 6) - self.assertEquals(self.ed.Contents(), b"a1234d") + self.assertEqual(self.ed.Length, 6) + self.assertEqual(self.ed.Contents(), b"a1234d") def testReadOnly(self): self.ed.AddText(1, b"x") - self.assertEquals(self.ed.ReadOnly, 0) - self.assertEquals(self.ed.Contents(), b"x") + self.assertEqual(self.ed.ReadOnly, 0) + self.assertEqual(self.ed.Contents(), b"x") self.ed.ReadOnly = 1 - self.assertEquals(self.ed.ReadOnly, 1) + self.assertEqual(self.ed.ReadOnly, 1) self.ed.AddText(1, b"x") - self.assertEquals(self.ed.Contents(), b"x") + self.assertEqual(self.ed.Contents(), b"x") self.ed.ReadOnly = 0 self.ed.AddText(1, b"x") - self.assertEquals(self.ed.Contents(), b"xx") + self.assertEqual(self.ed.Contents(), b"xx") self.ed.Null() - self.assertEquals(self.ed.Contents(), b"xx") + self.assertEqual(self.ed.Contents(), b"xx") def testAddLine(self): data = b"x" * 70 + b"\n" for i in range(5): self.ed.AddText(len(data), data) - self.assertEquals(self.ed.LineCount, i + 2) - self.assert_(self.ed.Length > 0) + self.assertEqual(self.ed.LineCount, i + 2) + self.assertTrue(self.ed.Length > 0) def testInsertText(self): data = b"xy" self.ed.InsertText(0, data) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(data, self.ed.ByteRange(0,2)) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(data, self.ed.ByteRange(0,2)) self.ed.InsertText(1, data) # Should now be "xxyy" - self.assertEquals(self.ed.Length, 4) - self.assertEquals(b"xxyy", self.ed.ByteRange(0,4)) + self.assertEqual(self.ed.Length, 4) + self.assertEqual(b"xxyy", self.ed.ByteRange(0,4)) def testTextRangeFull(self): data = b"xy" self.ed.InsertText(0, data) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(data, self.ed.ByteRangeFull(0,2)) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(data, self.ed.ByteRangeFull(0,2)) self.ed.InsertText(1, data) # Should now be "xxyy" - self.assertEquals(self.ed.Length, 4) - self.assertEquals(b"xxyy", self.ed.ByteRangeFull(0,4)) + self.assertEqual(self.ed.Length, 4) + self.assertEqual(b"xxyy", self.ed.ByteRangeFull(0,4)) def testInsertNul(self): data = b"\0" self.ed.AddText(1, data) - self.assertEquals(self.ed.Length, 1) - self.assertEquals(data, self.ed.ByteRange(0,1)) + self.assertEqual(self.ed.Length, 1) + self.assertEqual(data, self.ed.ByteRange(0,1)) def testNewLine(self): self.ed.SetContents(b"12") self.ed.SetSel(1, 1) self.ed.NewLine() - self.assertEquals(self.ed.Contents(), b"1\r\n2") + self.assertEqual(self.ed.Contents(), b"1\r\n2") def testUndoRedo(self): data = b"xy" - self.assertEquals(self.ed.Modify, 0) - self.assertEquals(self.ed.UndoCollection, 1) - self.assertEquals(self.ed.CanRedo(), 0) - self.assertEquals(self.ed.CanUndo(), 0) + self.assertEqual(self.ed.Modify, 0) + self.assertEqual(self.ed.UndoCollection, 1) + self.assertEqual(self.ed.CanRedo(), 0) + self.assertEqual(self.ed.CanUndo(), 0) self.ed.InsertText(0, data) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.ed.Modify, 1) - self.assertEquals(self.ed.CanRedo(), 0) - self.assertEquals(self.ed.CanUndo(), 1) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.ed.Modify, 1) + self.assertEqual(self.ed.CanRedo(), 0) + self.assertEqual(self.ed.CanUndo(), 1) self.ed.Undo() - self.assertEquals(self.ed.Length, 0) - self.assertEquals(self.ed.Modify, 0) - self.assertEquals(self.ed.CanRedo(), 1) - self.assertEquals(self.ed.CanUndo(), 0) + self.assertEqual(self.ed.Length, 0) + self.assertEqual(self.ed.Modify, 0) + self.assertEqual(self.ed.CanRedo(), 1) + self.assertEqual(self.ed.CanUndo(), 0) self.ed.Redo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.ed.Modify, 1) - self.assertEquals(data, self.ed.Contents()) - self.assertEquals(self.ed.CanRedo(), 0) - self.assertEquals(self.ed.CanUndo(), 1) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.ed.Modify, 1) + self.assertEqual(data, self.ed.Contents()) + self.assertEqual(self.ed.CanRedo(), 0) + self.assertEqual(self.ed.CanUndo(), 1) def testUndoSavePoint(self): data = b"xy" - self.assertEquals(self.ed.Modify, 0) + self.assertEqual(self.ed.Modify, 0) self.ed.InsertText(0, data) - self.assertEquals(self.ed.Modify, 1) + self.assertEqual(self.ed.Modify, 1) self.ed.SetSavePoint() - self.assertEquals(self.ed.Modify, 0) + self.assertEqual(self.ed.Modify, 0) self.ed.InsertText(0, data) - self.assertEquals(self.ed.Modify, 1) + self.assertEqual(self.ed.Modify, 1) def testUndoCollection(self): data = b"xy" - self.assertEquals(self.ed.UndoCollection, 1) + self.assertEqual(self.ed.UndoCollection, 1) self.ed.UndoCollection = 0 - self.assertEquals(self.ed.UndoCollection, 0) + self.assertEqual(self.ed.UndoCollection, 0) self.ed.InsertText(0, data) - self.assertEquals(self.ed.CanRedo(), 0) - self.assertEquals(self.ed.CanUndo(), 0) + self.assertEqual(self.ed.CanRedo(), 0) + self.assertEqual(self.ed.CanUndo(), 0) self.ed.UndoCollection = 1 def testGetColumn(self): self.ed.AddText(1, b"x") - self.assertEquals(self.ed.GetColumn(0), 0) - self.assertEquals(self.ed.GetColumn(1), 1) + self.assertEqual(self.ed.GetColumn(0), 0) + self.assertEqual(self.ed.GetColumn(1), 1) # Next line caused infinite loop in 1.71 - self.assertEquals(self.ed.GetColumn(2), 1) - self.assertEquals(self.ed.GetColumn(3), 1) + self.assertEqual(self.ed.GetColumn(2), 1) + self.assertEqual(self.ed.GetColumn(3), 1) def testTabWidth(self): - self.assertEquals(self.ed.TabWidth, 8) + self.assertEqual(self.ed.TabWidth, 8) self.ed.AddText(3, b"x\tb") - self.assertEquals(self.ed.GetColumn(0), 0) - self.assertEquals(self.ed.GetColumn(1), 1) - self.assertEquals(self.ed.GetColumn(2), 8) + self.assertEqual(self.ed.GetColumn(0), 0) + self.assertEqual(self.ed.GetColumn(1), 1) + self.assertEqual(self.ed.GetColumn(2), 8) for col in range(10): if col == 0: - self.assertEquals(self.ed.FindColumn(0, col), 0) + self.assertEqual(self.ed.FindColumn(0, col), 0) elif col == 1: - self.assertEquals(self.ed.FindColumn(0, col), 1) + self.assertEqual(self.ed.FindColumn(0, col), 1) elif col == 8: - self.assertEquals(self.ed.FindColumn(0, col), 2) + self.assertEqual(self.ed.FindColumn(0, col), 2) elif col == 9: - self.assertEquals(self.ed.FindColumn(0, col), 3) + self.assertEqual(self.ed.FindColumn(0, col), 3) else: - self.assertEquals(self.ed.FindColumn(0, col), 1) + self.assertEqual(self.ed.FindColumn(0, col), 1) self.ed.TabWidth = 4 - self.assertEquals(self.ed.TabWidth, 4) - self.assertEquals(self.ed.GetColumn(0), 0) - self.assertEquals(self.ed.GetColumn(1), 1) - self.assertEquals(self.ed.GetColumn(2), 4) + self.assertEqual(self.ed.TabWidth, 4) + self.assertEqual(self.ed.GetColumn(0), 0) + self.assertEqual(self.ed.GetColumn(1), 1) + self.assertEqual(self.ed.GetColumn(2), 4) def testIndent(self): - self.assertEquals(self.ed.Indent, 0) - self.assertEquals(self.ed.UseTabs, 1) + self.assertEqual(self.ed.Indent, 0) + self.assertEqual(self.ed.UseTabs, 1) self.ed.Indent = 8 self.ed.UseTabs = 0 - self.assertEquals(self.ed.Indent, 8) - self.assertEquals(self.ed.UseTabs, 0) + self.assertEqual(self.ed.Indent, 8) + self.assertEqual(self.ed.UseTabs, 0) self.ed.AddText(3, b"x\tb") - self.assertEquals(self.ed.GetLineIndentation(0), 0) + self.assertEqual(self.ed.GetLineIndentation(0), 0) self.ed.InsertText(0, b" ") - self.assertEquals(self.ed.GetLineIndentation(0), 1) - self.assertEquals(self.ed.GetLineIndentPosition(0), 1) - self.assertEquals(self.ed.Contents(), b" x\tb") + self.assertEqual(self.ed.GetLineIndentation(0), 1) + self.assertEqual(self.ed.GetLineIndentPosition(0), 1) + self.assertEqual(self.ed.Contents(), b" x\tb") self.ed.SetLineIndentation(0,2) - self.assertEquals(self.ed.Contents(), b" x\tb") - self.assertEquals(self.ed.GetLineIndentPosition(0), 2) + self.assertEqual(self.ed.Contents(), b" x\tb") + self.assertEqual(self.ed.GetLineIndentPosition(0), 2) self.ed.UseTabs = 1 self.ed.SetLineIndentation(0,8) - self.assertEquals(self.ed.Contents(), b"\tx\tb") - self.assertEquals(self.ed.GetLineIndentPosition(0), 1) + self.assertEqual(self.ed.Contents(), b"\tx\tb") + self.assertEqual(self.ed.GetLineIndentPosition(0), 1) def testGetCurLine(self): self.ed.AddText(1, b"x") data = ctypes.create_string_buffer(b"\0" * 100) caret = self.ed.GetCurLine(len(data), data) - self.assertEquals(caret, 1) - self.assertEquals(data.value, b"x") + self.assertEqual(caret, 1) + self.assertEqual(data.value, b"x") def testGetLine(self): self.ed.AddText(1, b"x") data = ctypes.create_string_buffer(b"\0" * 100) self.ed.GetLine(0, data) - self.assertEquals(data.value, b"x") + self.assertEqual(data.value, b"x") def testLineEnds(self): self.ed.AddText(3, b"x\ny") - self.assertEquals(self.ed.GetLineEndPosition(0), 1) - self.assertEquals(self.ed.GetLineEndPosition(1), 3) - self.assertEquals(self.ed.LineLength(0), 2) - self.assertEquals(self.ed.LineLength(1), 1) + self.assertEqual(self.ed.GetLineEndPosition(0), 1) + self.assertEqual(self.ed.GetLineEndPosition(1), 3) + self.assertEqual(self.ed.LineLength(0), 2) + self.assertEqual(self.ed.LineLength(1), 1) # Test lines out of range. - self.assertEquals(self.ed.LineLength(2), 0) - self.assertEquals(self.ed.LineLength(-1), 0) + self.assertEqual(self.ed.LineLength(2), 0) + self.assertEqual(self.ed.LineLength(-1), 0) if sys.platform == "win32": - self.assertEquals(self.ed.EOLMode, self.ed.SC_EOL_CRLF) + self.assertEqual(self.ed.EOLMode, self.ed.SC_EOL_CRLF) else: - self.assertEquals(self.ed.EOLMode, self.ed.SC_EOL_LF) + self.assertEqual(self.ed.EOLMode, self.ed.SC_EOL_LF) lineEnds = [b"\r\n", b"\r", b"\n"] for lineEndType in [self.ed.SC_EOL_CR, self.ed.SC_EOL_LF, self.ed.SC_EOL_CRLF]: self.ed.EOLMode = lineEndType - self.assertEquals(self.ed.EOLMode, lineEndType) + self.assertEqual(self.ed.EOLMode, lineEndType) self.ed.ConvertEOLs(lineEndType) - self.assertEquals(self.ed.Contents(), b"x" + lineEnds[lineEndType] + b"y") - self.assertEquals(self.ed.LineLength(0), 1 + len(lineEnds[lineEndType])) + self.assertEqual(self.ed.Contents(), b"x" + lineEnds[lineEndType] + b"y") + self.assertEqual(self.ed.LineLength(0), 1 + len(lineEnds[lineEndType])) # Several tests for unicode line ends U+2028 and U+2029 @@ -336,63 +336,63 @@ class TestSimple(unittest.TestCase): self.ed.SetCodePage(65001) self.ed.SetLineEndTypesAllowed(1) self.ed.AddText(5, b"x\xe2\x80\xa8y") - self.assertEquals(self.ed.LineCount, 2) - self.assertEquals(self.ed.GetLineEndPosition(0), 1) - self.assertEquals(self.ed.GetLineEndPosition(1), 5) - self.assertEquals(self.ed.LineLength(0), 4) - self.assertEquals(self.ed.LineLength(1), 1) + self.assertEqual(self.ed.LineCount, 2) + self.assertEqual(self.ed.GetLineEndPosition(0), 1) + self.assertEqual(self.ed.GetLineEndPosition(1), 5) + self.assertEqual(self.ed.LineLength(0), 4) + self.assertEqual(self.ed.LineLength(1), 1) self.ed.TargetStart = 1 self.ed.TargetEnd = 4 self.ed.ReplaceTarget(0, b"") - self.assertEquals(self.ed.LineCount, 1) - self.assertEquals(self.ed.LineLength(0), 2) - self.assertEquals(self.ed.GetLineEndPosition(0), 2) - self.assertEquals(self.ed.LineEndTypesSupported, 1) + self.assertEqual(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineLength(0), 2) + self.assertEqual(self.ed.GetLineEndPosition(0), 2) + self.assertEqual(self.ed.LineEndTypesSupported, 1) def testUnicodeLineEndsWithCodePage0(self): # Try the Unicode line ends when not in Unicode mode -> should remain 1 line self.ed.SetCodePage(0) self.ed.AddText(5, b"x\xe2\x80\xa8y") - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) self.ed.AddText(4, b"x\xc2\x85y") - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testUnicodeLineEndsSwitchToUnicodeAndBack(self): # Add the Unicode line ends when not in Unicode mode self.ed.SetCodePage(0) self.ed.AddText(5, b"x\xe2\x80\xa8y") - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) # Into UTF-8 mode - should now be interpreting as two lines self.xite.ChooseLexer(b"cpp") self.ed.SetCodePage(65001) self.ed.SetLineEndTypesAllowed(1) - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) # Back to code page 0 and 1 line self.ed.SetCodePage(0) - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testUFragmentedEOLCompletion(self): # Add 2 starting bytes of UTF-8 line end then complete it self.ed.ClearAll() self.ed.AddText(4, b"x\xe2\x80y") - self.assertEquals(self.ed.LineCount, 1) - self.assertEquals(self.ed.GetLineEndPosition(0), 4) + self.assertEqual(self.ed.LineCount, 1) + self.assertEqual(self.ed.GetLineEndPosition(0), 4) self.ed.SetSel(3,3) self.ed.AddText(1, b"\xa8") - self.assertEquals(self.ed.Contents(), b"x\xe2\x80\xa8y") - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.Contents(), b"x\xe2\x80\xa8y") + self.assertEqual(self.ed.LineCount, 2) # Add 1 starting bytes of UTF-8 line end then complete it self.ed.ClearAll() self.ed.AddText(3, b"x\xe2y") - self.assertEquals(self.ed.LineCount, 1) - self.assertEquals(self.ed.GetLineEndPosition(0), 3) + self.assertEqual(self.ed.LineCount, 1) + self.assertEqual(self.ed.GetLineEndPosition(0), 3) self.ed.SetSel(2,2) self.ed.AddText(2, b"\x80\xa8") - self.assertEquals(self.ed.Contents(), b"x\xe2\x80\xa8y") - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.Contents(), b"x\xe2\x80\xa8y") + self.assertEqual(self.ed.LineCount, 2) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testUFragmentedEOLStart(self): @@ -400,12 +400,12 @@ class TestSimple(unittest.TestCase): self.xite.ChooseLexer(b"cpp") self.ed.SetCodePage(65001) self.ed.SetLineEndTypesAllowed(1) - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) self.ed.AddText(4, b"x\x80\xa8y") - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) self.ed.SetSel(1,1) self.ed.AddText(1, b"\xe2") - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testUBreakApartEOL(self): @@ -416,7 +416,7 @@ class TestSimple(unittest.TestCase): self.ed.SetLineEndTypesAllowed(1) text = b"x\xe2\x80\xa9y" self.ed.AddText(5, text) - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) for i in range(len(text)): self.ed.TargetStart = i @@ -424,14 +424,14 @@ class TestSimple(unittest.TestCase): self.ed.ReplaceTarget(0, b"") if i in [0, 4]: # Removing text characters does not change number of lines - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) else: # Removing byte from line end, removes 1 line - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) self.ed.TargetEnd = i self.ed.ReplaceTarget(1, text[i:i+1]) - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testURemoveEOLFragment(self): @@ -442,11 +442,11 @@ class TestSimple(unittest.TestCase): for i in range(3): self.ed.ClearAll() self.ed.AddText(5, b"x\xe2\x80\xa8y") - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) self.ed.TargetStart = i+1 self.ed.TargetEnd = i+2 self.ed.ReplaceTarget(0, b"") - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) # Several tests for unicode NEL line ends U+0085 @@ -458,28 +458,28 @@ class TestSimple(unittest.TestCase): self.ed.SetCodePage(65001) self.ed.SetLineEndTypesAllowed(1) self.ed.AddText(4, b"x\xc2\x85y") - self.assertEquals(self.ed.LineCount, 2) - self.assertEquals(self.ed.GetLineEndPosition(0), 1) - self.assertEquals(self.ed.GetLineEndPosition(1), 4) - self.assertEquals(self.ed.LineLength(0), 3) - self.assertEquals(self.ed.LineLength(1), 1) + self.assertEqual(self.ed.LineCount, 2) + self.assertEqual(self.ed.GetLineEndPosition(0), 1) + self.assertEqual(self.ed.GetLineEndPosition(1), 4) + self.assertEqual(self.ed.LineLength(0), 3) + self.assertEqual(self.ed.LineLength(1), 1) self.ed.TargetStart = 1 self.ed.TargetEnd = 3 self.ed.ReplaceTarget(0, b"") - self.assertEquals(self.ed.LineCount, 1) - self.assertEquals(self.ed.LineLength(0), 2) - self.assertEquals(self.ed.GetLineEndPosition(0), 2) + self.assertEqual(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineLength(0), 2) + self.assertEqual(self.ed.GetLineEndPosition(0), 2) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testNELFragmentedEOLCompletion(self): # Add starting byte of UTF-8 NEL then complete it self.ed.AddText(3, b"x\xc2y") - self.assertEquals(self.ed.LineCount, 1) - self.assertEquals(self.ed.GetLineEndPosition(0), 3) + self.assertEqual(self.ed.LineCount, 1) + self.assertEqual(self.ed.GetLineEndPosition(0), 3) self.ed.SetSel(2,2) self.ed.AddText(1, b"\x85") - self.assertEquals(self.ed.Contents(), b"x\xc2\x85y") - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.Contents(), b"x\xc2\x85y") + self.assertEqual(self.ed.LineCount, 2) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testNELFragmentedEOLStart(self): @@ -487,12 +487,12 @@ class TestSimple(unittest.TestCase): self.xite.ChooseLexer(b"cpp") self.ed.SetCodePage(65001) self.ed.SetLineEndTypesAllowed(1) - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) self.ed.AddText(4, b"x\x85y") - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) self.ed.SetSel(1,1) self.ed.AddText(1, b"\xc2") - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testNELBreakApartEOL(self): @@ -503,7 +503,7 @@ class TestSimple(unittest.TestCase): self.ed.SetLineEndTypesAllowed(1) text = b"x\xc2\x85y" self.ed.AddText(4, text) - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) for i in range(len(text)): self.ed.TargetStart = i @@ -511,14 +511,14 @@ class TestSimple(unittest.TestCase): self.ed.ReplaceTarget(0, b"") if i in [0, 3]: # Removing text characters does not change number of lines - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) else: # Removing byte from line end, removes 1 line - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) self.ed.TargetEnd = i self.ed.ReplaceTarget(1, text[i:i+1]) - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) @unittest.skipUnless(unicodeLineEndsAvailable, "can not test Unicode line ends") def testNELRemoveEOLFragment(self): @@ -527,45 +527,45 @@ class TestSimple(unittest.TestCase): for i in range(2): self.ed.ClearAll() self.ed.AddText(4, b"x\xc2\x85y") - self.assertEquals(self.ed.LineCount, 2) + self.assertEqual(self.ed.LineCount, 2) self.ed.TargetStart = i+1 self.ed.TargetEnd = i+2 self.ed.ReplaceTarget(0, b"") - self.assertEquals(self.ed.LineCount, 1) + self.assertEqual(self.ed.LineCount, 1) def testGoto(self): self.ed.AddText(5, b"a\nb\nc") - self.assertEquals(self.ed.CurrentPos, 5) + self.assertEqual(self.ed.CurrentPos, 5) self.ed.GotoLine(1) - self.assertEquals(self.ed.CurrentPos, 2) + self.assertEqual(self.ed.CurrentPos, 2) self.ed.GotoPos(4) - self.assertEquals(self.ed.CurrentPos, 4) + self.assertEqual(self.ed.CurrentPos, 4) def testCutCopyPaste(self): self.ed.AddText(5, b"a1b2c") self.ed.SetSel(1,3) self.ed.Cut() # Clipboard = "1b" - self.assertEquals(self.ed.Contents(), b"a2c") - self.assertEquals(self.ed.CanPaste(), 1) + self.assertEqual(self.ed.Contents(), b"a2c") + self.assertEqual(self.ed.CanPaste(), 1) self.ed.SetSel(0, 0) self.ed.Paste() - self.assertEquals(self.ed.Contents(), b"1ba2c") + self.assertEqual(self.ed.Contents(), b"1ba2c") self.ed.SetSel(4,5) self.ed.Copy() # Clipboard = "c" self.ed.SetSel(1,3) self.ed.Paste() - self.assertEquals(self.ed.Contents(), b"1c2c") + self.assertEqual(self.ed.Contents(), b"1c2c") self.ed.SetSel(2,4) self.ed.Clear() - self.assertEquals(self.ed.Contents(), b"1c") + self.assertEqual(self.ed.Contents(), b"1c") def testReplaceRectangular(self): self.ed.AddText(5, b"a\nb\nc") self.ed.SetSel(0,0) self.ed.ReplaceRectangular(3, b"1\n2") - self.assertEquals(self.ed.Contents(), b"1a\n2b\nc") + self.assertEqual(self.ed.Contents(), b"1a\n2b\nc") def testCopyAllowLine(self): lineEndType = self.ed.EOLMode @@ -574,24 +574,24 @@ class TestSimple(unittest.TestCase): self.ed.SetSel(1,1) self.ed.CopyAllowLine() # Clipboard = "a1\n" - self.assertEquals(self.ed.CanPaste(), 1) + self.assertEqual(self.ed.CanPaste(), 1) self.ed.SetSel(0, 0) self.ed.Paste() self.ed.EOLMode = lineEndType - self.assertEquals(self.ed.Contents(), b"a1\na1\nb2") + self.assertEqual(self.ed.Contents(), b"a1\na1\nb2") def testDuplicate(self): self.ed.AddText(3, b"1b2") self.ed.SetSel(1,2) self.ed.SelectionDuplicate() - self.assertEquals(self.ed.Contents(), b"1bb2") + self.assertEqual(self.ed.Contents(), b"1bb2") def testLineDuplicate(self): self.ed.SetContents(b"1\r\nb\r\n2") self.ed.SetSel(3, 3) # Duplicates the second line containing 'b' self.ed.LineDuplicate() - self.assertEquals(self.ed.Contents(), b"1\r\nb\r\nb\r\n2") + self.assertEqual(self.ed.Contents(), b"1\r\nb\r\nb\r\n2") def testLineDuplicateDifferentLineEnd(self): self.ed.SetContents(b"1\nb\n2") @@ -599,24 +599,24 @@ class TestSimple(unittest.TestCase): # Duplicates the second line containing 'b' self.ed.LineDuplicate() # Same as above but end of duplicated line is \r\n - self.assertEquals(self.ed.Contents(), b"1\nb\r\nb\n2") + self.assertEqual(self.ed.Contents(), b"1\nb\r\nb\n2") def testTransposeLines(self): self.ed.AddText(8, b"a1\nb2\nc3") self.ed.SetSel(3,3) self.ed.LineTranspose() - self.assertEquals(self.ed.Contents(), b"b2\na1\nc3") + self.assertEqual(self.ed.Contents(), b"b2\na1\nc3") def testReverseLines(self): self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(0, 8) self.ed.LineReverse() - self.assertEquals(self.ed.Contents(), b"c3\nb2\na1") + self.assertEqual(self.ed.Contents(), b"c3\nb2\na1") self.ed.SetContents(b"a1\nb2\nc3\n") self.ed.SetSel(0, 9) self.ed.LineReverse() - self.assertEquals(self.ed.Contents(), b"c3\nb2\na1\n") + self.assertEqual(self.ed.Contents(), b"c3\nb2\na1\n") def testMoveSelectedLines(self): lineEndType = self.ed.EOLMode @@ -625,147 +625,147 @@ class TestSimple(unittest.TestCase): self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(3, 6) self.ed.MoveSelectedLinesDown() - self.assertEquals(self.ed.Contents(), b"a1\nc3\nb2") + self.assertEqual(self.ed.Contents(), b"a1\nc3\nb2") self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(3, 6) self.ed.MoveSelectedLinesUp() - self.assertEquals(self.ed.Contents(), b"b2\na1\nc3") + self.assertEqual(self.ed.Contents(), b"b2\na1\nc3") # Exercise the 'appendEol' case as the last line has no EOL characters to copy self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(4, 7) self.ed.MoveSelectedLinesUp() - self.assertEquals(self.ed.Contents(), b"b2\nc3\na1") + self.assertEqual(self.ed.Contents(), b"b2\nc3\na1") # Testing extreme lines self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(6, 7) self.ed.MoveSelectedLinesDown() # No change as moving last line down - self.assertEquals(self.ed.Contents(), b"a1\nb2\nc3") + self.assertEqual(self.ed.Contents(), b"a1\nb2\nc3") self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(1, 2) self.ed.MoveSelectedLinesUp() # No change as moving first line up - self.assertEquals(self.ed.Contents(), b"a1\nb2\nc3") + self.assertEqual(self.ed.Contents(), b"a1\nb2\nc3") # Moving line to end with different line end uses that line end self.ed.EOLMode = self.ed.SC_EOL_CRLF self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(3, 6) self.ed.MoveSelectedLinesDown() - self.assertEquals(self.ed.Contents(), b"a1\nc3\r\nb2") + self.assertEqual(self.ed.Contents(), b"a1\nc3\r\nb2") # Exercise 'appendEol' self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(4, 7) self.ed.MoveSelectedLinesUp() - self.assertEquals(self.ed.Contents(), b"b2\nc3\r\na1") + self.assertEqual(self.ed.Contents(), b"b2\nc3\r\na1") self.ed.SetContents(b"a1\nb2\nc3") self.ed.SetSel(1, 2) self.ed.MoveSelectedLinesDown() - self.assertEquals(self.ed.Contents(), b"b2\na1\nc3") + self.assertEqual(self.ed.Contents(), b"b2\na1\nc3") # Restore line end self.ed.EOLMode = lineEndType def testGetSet(self): self.ed.SetContents(b"abc") - self.assertEquals(self.ed.TextLength, 3) + self.assertEqual(self.ed.TextLength, 3) # String buffer containing exactly 5 digits result = ctypes.create_string_buffer(b"12345", 5) - self.assertEquals(result.raw, b"12345") + self.assertEqual(result.raw, b"12345") length = self.ed.GetText(4, result) - self.assertEquals(length, 3) - self.assertEquals(result.value, b"abc") + self.assertEqual(length, 3) + self.assertEqual(result.value, b"abc") # GetText has written the 3 bytes of text and a terminating NUL but left the final digit 5 - self.assertEquals(result.raw, b"abc\x005") + self.assertEqual(result.raw, b"abc\x005") def testAppend(self): self.ed.SetContents(b"abc") - self.assertEquals(self.ed.SelectionStart, 0) - self.assertEquals(self.ed.SelectionEnd, 0) + self.assertEqual(self.ed.SelectionStart, 0) + self.assertEqual(self.ed.SelectionEnd, 0) text = b"12" self.ed.AppendText(len(text), text) - self.assertEquals(self.ed.SelectionStart, 0) - self.assertEquals(self.ed.SelectionEnd, 0) - self.assertEquals(self.ed.Contents(), b"abc12") + self.assertEqual(self.ed.SelectionStart, 0) + self.assertEqual(self.ed.SelectionEnd, 0) + self.assertEqual(self.ed.Contents(), b"abc12") def testTarget(self): self.ed.SetContents(b"abcd") self.ed.TargetStart = 1 self.ed.TargetEnd = 3 - self.assertEquals(self.ed.TargetStart, 1) - self.assertEquals(self.ed.TargetEnd, 3) + self.assertEqual(self.ed.TargetStart, 1) + self.assertEqual(self.ed.TargetEnd, 3) rep = b"321" self.ed.ReplaceTarget(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"a321d") + self.assertEqual(self.ed.Contents(), b"a321d") self.ed.SearchFlags = self.ed.SCFIND_REGEXP - self.assertEquals(self.ed.SearchFlags, self.ed.SCFIND_REGEXP) + self.assertEqual(self.ed.SearchFlags, self.ed.SCFIND_REGEXP) searchString = b"\([1-9]+\)" pos = self.ed.SearchInTarget(len(searchString), searchString) - self.assertEquals(1, pos) + self.assertEqual(1, pos) tagString = self.ed.GetTag(1) - self.assertEquals(tagString, b"321") + self.assertEqual(tagString, b"321") rep = b"\\1" self.ed.TargetStart = 0 self.ed.TargetEnd = 0 self.ed.ReplaceTargetRE(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"321a321d") + self.assertEqual(self.ed.Contents(), b"321a321d") self.ed.SetSel(4,5) self.ed.TargetFromSelection() - self.assertEquals(self.ed.TargetStart, 4) - self.assertEquals(self.ed.TargetEnd, 5) + self.assertEqual(self.ed.TargetStart, 4) + self.assertEqual(self.ed.TargetEnd, 5) def testReplaceTargetMinimal(self): # 1: No common characters self.ed.SetContents(b"abcd") self.ed.TargetStart = 1 self.ed.TargetEnd = 3 - self.assertEquals(self.ed.TargetStart, 1) - self.assertEquals(self.ed.TargetEnd, 3) + self.assertEqual(self.ed.TargetStart, 1) + self.assertEqual(self.ed.TargetEnd, 3) rep = b"321" self.ed.ReplaceTargetMinimal(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"a321d") + self.assertEqual(self.ed.Contents(), b"a321d") # 2: New characters with common prefix and suffix self.ed.TargetStart = 1 self.ed.TargetEnd = 4 rep = b"3<>1" self.ed.ReplaceTargetMinimal(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"a3<>1d") + self.assertEqual(self.ed.Contents(), b"a3<>1d") # 3: Remove characters with common prefix and suffix self.ed.TargetStart = 1 self.ed.TargetEnd = 5 rep = b"31" self.ed.ReplaceTargetMinimal(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"a31d") + self.assertEqual(self.ed.Contents(), b"a31d") # 4: Common prefix self.ed.TargetStart = 1 self.ed.TargetEnd = 3 rep = b"3bc" self.ed.ReplaceTargetMinimal(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"a3bcd") + self.assertEqual(self.ed.Contents(), b"a3bcd") # 5: Common suffix self.ed.TargetStart = 2 self.ed.TargetEnd = 5 rep = b"cd" self.ed.ReplaceTargetMinimal(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"a3cd") + self.assertEqual(self.ed.Contents(), b"a3cd") def testTargetWhole(self): self.ed.SetContents(b"abcd") self.ed.TargetStart = 1 self.ed.TargetEnd = 3 self.ed.TargetWholeDocument() - self.assertEquals(self.ed.TargetStart, 0) - self.assertEquals(self.ed.TargetEnd, 4) + self.assertEqual(self.ed.TargetStart, 0) + self.assertEqual(self.ed.TargetEnd, 4) def testTargetEscape(self): # Checks that a literal \ can be in the replacement. Bug #2959876 @@ -774,14 +774,14 @@ class TestSimple(unittest.TestCase): self.ed.TargetEnd = 3 rep = b"\\\\n" self.ed.ReplaceTargetRE(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"a\\nd") + self.assertEqual(self.ed.Contents(), b"a\\nd") def testTargetVirtualSpace(self): self.ed.SetContents(b"a\nbcd") - self.assertEquals(self.ed.TargetStart, 0) - self.assertEquals(self.ed.TargetStartVirtualSpace, 0) - self.assertEquals(self.ed.TargetEnd, 5) - self.assertEquals(self.ed.TargetEndVirtualSpace, 0) + self.assertEqual(self.ed.TargetStart, 0) + self.assertEqual(self.ed.TargetStartVirtualSpace, 0) + self.assertEqual(self.ed.TargetEnd, 5) + self.assertEqual(self.ed.TargetEndVirtualSpace, 0) self.ed.TargetStart = 1 self.ed.TargetStartVirtualSpace = 2 self.ed.TargetEnd = 3 @@ -789,19 +789,19 @@ class TestSimple(unittest.TestCase): # Adds 2 spaces to first line due to virtual space, and replace 2 characters with 3 rep = b"12\n" self.ed.ReplaceTarget(len(rep), rep) - self.assertEquals(self.ed.Contents(), b"a 12\ncd") + self.assertEqual(self.ed.Contents(), b"a 12\ncd") # 1+2v realized to 3 - self.assertEquals(self.ed.TargetStart, 3) - self.assertEquals(self.ed.TargetStartVirtualSpace, 0) - self.assertEquals(self.ed.TargetEnd, 6) - self.assertEquals(self.ed.TargetEndVirtualSpace, 0) + self.assertEqual(self.ed.TargetStart, 3) + self.assertEqual(self.ed.TargetStartVirtualSpace, 0) + self.assertEqual(self.ed.TargetEnd, 6) + self.assertEqual(self.ed.TargetEndVirtualSpace, 0) def testPointsAndPositions(self): self.ed.AddText(1, b"x") # Start of text - self.assertEquals(self.ed.PositionFromPoint(0,0), 0) + self.assertEqual(self.ed.PositionFromPoint(0,0), 0) # End of text - self.assertEquals(self.ed.PositionFromPoint(0,100), 1) + self.assertEqual(self.ed.PositionFromPoint(0,100), 1) def testLinePositions(self): text = b"ab\ncd\nef" @@ -809,38 +809,38 @@ class TestSimple(unittest.TestCase): if sys.version_info[0] == 3: nl = ord(b"\n") self.ed.AddText(len(text), text) - self.assertEquals(self.ed.LineFromPosition(-1), 0) + self.assertEqual(self.ed.LineFromPosition(-1), 0) line = 0 for pos in range(len(text)+1): - self.assertEquals(self.ed.LineFromPosition(pos), line) + self.assertEqual(self.ed.LineFromPosition(pos), line) if pos < len(text) and text[pos] == nl: line += 1 def testWordPositions(self): text = b"ab cd\tef" self.ed.AddText(len(text), text) - self.assertEquals(self.ed.WordStartPosition(3, 0), 2) - self.assertEquals(self.ed.WordStartPosition(4, 0), 3) - self.assertEquals(self.ed.WordStartPosition(5, 0), 3) - self.assertEquals(self.ed.WordStartPosition(6, 0), 5) + self.assertEqual(self.ed.WordStartPosition(3, 0), 2) + self.assertEqual(self.ed.WordStartPosition(4, 0), 3) + self.assertEqual(self.ed.WordStartPosition(5, 0), 3) + self.assertEqual(self.ed.WordStartPosition(6, 0), 5) - self.assertEquals(self.ed.WordEndPosition(2, 0), 3) - self.assertEquals(self.ed.WordEndPosition(3, 0), 5) - self.assertEquals(self.ed.WordEndPosition(4, 0), 5) - self.assertEquals(self.ed.WordEndPosition(5, 0), 6) - self.assertEquals(self.ed.WordEndPosition(6, 0), 8) + self.assertEqual(self.ed.WordEndPosition(2, 0), 3) + self.assertEqual(self.ed.WordEndPosition(3, 0), 5) + self.assertEqual(self.ed.WordEndPosition(4, 0), 5) + self.assertEqual(self.ed.WordEndPosition(5, 0), 6) + self.assertEqual(self.ed.WordEndPosition(6, 0), 8) def testWordRange(self): text = b"ab cd\t++" self.ed.AddText(len(text), text) - self.assertEquals(self.ed.IsRangeWord(0, 0), 0) - self.assertEquals(self.ed.IsRangeWord(0, 1), 0) - self.assertEquals(self.ed.IsRangeWord(0, 2), 1) - self.assertEquals(self.ed.IsRangeWord(0, 3), 0) - self.assertEquals(self.ed.IsRangeWord(0, 4), 0) - self.assertEquals(self.ed.IsRangeWord(0, 5), 1) - self.assertEquals(self.ed.IsRangeWord(6, 7), 0) - self.assertEquals(self.ed.IsRangeWord(6, 8), 1) + self.assertEqual(self.ed.IsRangeWord(0, 0), 0) + self.assertEqual(self.ed.IsRangeWord(0, 1), 0) + self.assertEqual(self.ed.IsRangeWord(0, 2), 1) + self.assertEqual(self.ed.IsRangeWord(0, 3), 0) + self.assertEqual(self.ed.IsRangeWord(0, 4), 0) + self.assertEqual(self.ed.IsRangeWord(0, 5), 1) + self.assertEqual(self.ed.IsRangeWord(6, 7), 0) + self.assertEqual(self.ed.IsRangeWord(6, 8), 1) class TestChangeHistory(unittest.TestCase): @@ -852,20 +852,20 @@ class TestChangeHistory(unittest.TestCase): self.data = b"xy" def testChangeHistory(self): - self.assertEquals(self.ed.ChangeHistory, 0) - self.assertEquals(self.ed.UndoCollection, 1) + self.assertEqual(self.ed.ChangeHistory, 0) + self.assertEqual(self.ed.UndoCollection, 1) self.ed.UndoCollection = 0 - self.assertEquals(self.ed.UndoCollection, 0) + self.assertEqual(self.ed.UndoCollection, 0) self.ed.InsertText(0, self.data) self.ed.UndoCollection = 1 self.ed.ChangeHistory = 1 - self.assertEquals(self.ed.ChangeHistory, 1) + self.assertEqual(self.ed.ChangeHistory, 1) self.ed.InsertText(0, self.data) self.ed.DeleteRange(0, 2) self.ed.ChangeHistory = 0 - self.assertEquals(self.ed.ChangeHistory, 0) + self.assertEqual(self.ed.ChangeHistory, 0) self.ed.ChangeHistory = 1 - self.assertEquals(self.ed.ChangeHistory, 1) + self.assertEqual(self.ed.ChangeHistory, 1) self.ed.Undo() MODI = 1 @@ -888,143 +888,143 @@ class TestContainerUndo(unittest.TestCase): def testContainerActNoCoalesce(self): self.ed.InsertText(0, self.data) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.AddUndoAction(5, 0) self.ed.Undo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO | REDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO | REDO) self.ed.Redo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.Undo() def testContainerActCoalesce(self): self.ed.InsertText(0, self.data) self.ed.AddUndoAction(5, 1) self.ed.Undo() - self.assertEquals(self.ed.Length, 0) - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.ed.Length, 0) + self.assertEqual(self.UndoState(), REDO) self.ed.Redo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) def testContainerMultiStage(self): self.ed.InsertText(0, self.data) self.ed.AddUndoAction(5, 1) self.ed.AddUndoAction(5, 1) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.Undo() - self.assertEquals(self.ed.Length, 0) - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.ed.Length, 0) + self.assertEqual(self.UndoState(), REDO) self.ed.Redo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.AddUndoAction(5, 1) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.Undo() - self.assertEquals(self.ed.Length, 0) - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.ed.Length, 0) + self.assertEqual(self.UndoState(), REDO) def testContainerMultiStageNoText(self): self.ed.AddUndoAction(5, 1) self.ed.AddUndoAction(5, 1) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.Undo() - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.UndoState(), REDO) self.ed.Redo() - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.AddUndoAction(5, 1) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.Undo() - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.UndoState(), REDO) def testContainerActCoalesceEnd(self): self.ed.AddUndoAction(5, 1) - self.assertEquals(self.ed.Length, 0) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 0) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.InsertText(0, self.data) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.Undo() - self.assertEquals(self.ed.Length, 0) - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.ed.Length, 0) + self.assertEqual(self.UndoState(), REDO) self.ed.Redo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) def testContainerBetweenInsertAndInsert(self): - self.assertEquals(self.ed.Length, 0) + self.assertEqual(self.ed.Length, 0) self.ed.InsertText(0, self.data) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.AddUndoAction(5, 1) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.InsertText(2, self.data) - self.assertEquals(self.ed.Length, 4) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 4) + self.assertEqual(self.UndoState(), MODI | UNDO) # Undoes both insertions and the containerAction in the middle self.ed.Undo() - self.assertEquals(self.ed.Length, 0) - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.ed.Length, 0) + self.assertEqual(self.UndoState(), REDO) def testContainerNoCoalesceBetweenInsertAndInsert(self): - self.assertEquals(self.ed.Length, 0) + self.assertEqual(self.ed.Length, 0) self.ed.InsertText(0, self.data) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.AddUndoAction(5, 0) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.InsertText(2, self.data) - self.assertEquals(self.ed.Length, 4) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 4) + self.assertEqual(self.UndoState(), MODI | UNDO) # Undo last insertion self.ed.Undo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO | REDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO | REDO) # Undo container self.ed.Undo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO | REDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO | REDO) # Undo first insertion self.ed.Undo() - self.assertEquals(self.ed.Length, 0) - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.ed.Length, 0) + self.assertEqual(self.UndoState(), REDO) def testContainerBetweenDeleteAndDelete(self): self.ed.InsertText(0, self.data) self.ed.EmptyUndoBuffer() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), 0) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), 0) self.ed.SetSel(2,2) self.ed.DeleteBack() - self.assertEquals(self.ed.Length, 1) + self.assertEqual(self.ed.Length, 1) self.ed.AddUndoAction(5, 1) self.ed.DeleteBack() - self.assertEquals(self.ed.Length, 0) + self.assertEqual(self.ed.Length, 0) # Undoes both deletions and the containerAction in the middle self.ed.Undo() - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), REDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), REDO) def testContainerBetweenInsertAndDelete(self): - self.assertEquals(self.ed.Length, 0) + self.assertEqual(self.ed.Length, 0) self.ed.InsertText(0, self.data) - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.AddUndoAction(5, 1) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.SetSel(0,1) self.ed.Cut() - self.assertEquals(self.ed.Length, 1) - self.assertEquals(self.UndoState(), MODI | UNDO) + self.assertEqual(self.ed.Length, 1) + self.assertEqual(self.UndoState(), MODI | UNDO) self.ed.Undo() # Only undoes the deletion - self.assertEquals(self.ed.Length, 2) - self.assertEquals(self.UndoState(), MODI | UNDO | REDO) + self.assertEqual(self.ed.Length, 2) + self.assertEqual(self.UndoState(), MODI | UNDO | REDO) class TestKeyCommands(unittest.TestCase): """ These commands are normally assigned to keys and take no arguments """ @@ -1044,68 +1044,68 @@ class TestKeyCommands(unittest.TestCase): self.ed.ChooseCaretX() self.ed.LineDown() self.ed.LineDown() - self.assertEquals(self.selRange(), (6, 6)) + self.assertEqual(self.selRange(), (6, 6)) self.ed.LineUp() - self.assertEquals(self.selRange(), (3, 3)) + self.assertEqual(self.selRange(), (3, 3)) self.ed.LineDownExtend() - self.assertEquals(self.selRange(), (6, 3)) + self.assertEqual(self.selRange(), (6, 3)) self.ed.LineUpExtend() self.ed.LineUpExtend() - self.assertEquals(self.selRange(), (0, 3)) + self.assertEqual(self.selRange(), (0, 3)) def testCharMove(self): self.ed.AddText(8, b"x1\ny2\nz3") self.ed.SetSel(0,0) self.ed.CharRight() self.ed.CharRight() - self.assertEquals(self.selRange(), (2, 2)) + self.assertEqual(self.selRange(), (2, 2)) self.ed.CharLeft() - self.assertEquals(self.selRange(), (1, 1)) + self.assertEqual(self.selRange(), (1, 1)) self.ed.CharRightExtend() - self.assertEquals(self.selRange(), (2, 1)) + self.assertEqual(self.selRange(), (2, 1)) self.ed.CharLeftExtend() self.ed.CharLeftExtend() - self.assertEquals(self.selRange(), (0, 1)) + self.assertEqual(self.selRange(), (0, 1)) def testWordMove(self): self.ed.AddText(10, b"a big boat") self.ed.SetSel(3,3) self.ed.WordRight() self.ed.WordRight() - self.assertEquals(self.selRange(), (10, 10)) + self.assertEqual(self.selRange(), (10, 10)) self.ed.WordLeft() - self.assertEquals(self.selRange(), (6, 6)) + self.assertEqual(self.selRange(), (6, 6)) self.ed.WordRightExtend() - self.assertEquals(self.selRange(), (10, 6)) + self.assertEqual(self.selRange(), (10, 6)) self.ed.WordLeftExtend() self.ed.WordLeftExtend() - self.assertEquals(self.selRange(), (2, 6)) + self.assertEqual(self.selRange(), (2, 6)) def testHomeEndMove(self): self.ed.AddText(10, b"a big boat") self.ed.SetSel(3,3) self.ed.Home() - self.assertEquals(self.selRange(), (0, 0)) + self.assertEqual(self.selRange(), (0, 0)) self.ed.LineEnd() - self.assertEquals(self.selRange(), (10, 10)) + self.assertEqual(self.selRange(), (10, 10)) self.ed.SetSel(3,3) self.ed.HomeExtend() - self.assertEquals(self.selRange(), (0, 3)) + self.assertEqual(self.selRange(), (0, 3)) self.ed.LineEndExtend() - self.assertEquals(self.selRange(), (10, 3)) + self.assertEqual(self.selRange(), (10, 3)) def testStartEndMove(self): self.ed.AddText(10, b"a\nbig\nboat") self.ed.SetSel(3,3) self.ed.DocumentStart() - self.assertEquals(self.selRange(), (0, 0)) + self.assertEqual(self.selRange(), (0, 0)) self.ed.DocumentEnd() - self.assertEquals(self.selRange(), (10, 10)) + self.assertEqual(self.selRange(), (10, 10)) self.ed.SetSel(3,3) self.ed.DocumentStartExtend() - self.assertEquals(self.selRange(), (0, 3)) + self.assertEqual(self.selRange(), (0, 3)) self.ed.DocumentEndExtend() - self.assertEquals(self.selRange(), (10, 3)) + self.assertEqual(self.selRange(), (10, 3)) def testParagraphMove(self): example = b"a\n\nbig\n\n\n\nboat" @@ -1117,35 +1117,35 @@ class TestKeyCommands(unittest.TestCase): # Paragraph 2 to 1 self.ed.SetSel(start2, start2) self.ed.ParaUp() - self.assertEquals(self.selRange(), (start1, start1)) + self.assertEqual(self.selRange(), (start1, start1)) self.ed.ParaDown() - self.assertEquals(self.selRange(), (start2, start2)) + self.assertEqual(self.selRange(), (start2, start2)) self.ed.SetSel(start2, start2) self.ed.ParaUpExtend() - self.assertEquals(self.selRange(), (start1, start2)) + self.assertEqual(self.selRange(), (start1, start2)) self.ed.ParaDownExtend() - self.assertEquals(self.selRange(), (start2, start2)) + self.assertEqual(self.selRange(), (start2, start2)) # Inside paragraph 2 to start paragraph 2 mid2 = start2+1 self.ed.SetSel(mid2, mid2) # Next line behaved differently before change for bug #2363 self.ed.ParaUp() - self.assertEquals(self.selRange(), (start2, start2)) + self.assertEqual(self.selRange(), (start2, start2)) self.ed.ParaDown() - self.assertEquals(self.selRange(), (start3, start3)) + self.assertEqual(self.selRange(), (start3, start3)) self.ed.SetSel(mid2, mid2) self.ed.ParaUpExtend() - self.assertEquals(self.selRange(), (start2, mid2)) + self.assertEqual(self.selRange(), (start2, mid2)) self.ed.ParaDownExtend() - self.assertEquals(self.selRange(), (start3, mid2)) + self.assertEqual(self.selRange(), (start3, mid2)) # Paragraph 3 to 2 self.ed.SetSel(start3, start3) self.ed.ParaUp() - self.assertEquals(self.selRange(), (start2, start2)) + self.assertEqual(self.selRange(), (start2, start2)) self.ed.ParaDown() - self.assertEquals(self.selRange(), (start3, start3)) + self.assertEqual(self.selRange(), (start3, start3)) class TestMarkers(unittest.TestCase): @@ -1159,83 +1159,83 @@ class TestMarkers(unittest.TestCase): def testMarker(self): handle = self.ed.MarkerAdd(1,1) - self.assertEquals(self.ed.MarkerLineFromHandle(handle), 1) + self.assertEqual(self.ed.MarkerLineFromHandle(handle), 1) self.ed.MarkerDelete(1,1) - self.assertEquals(self.ed.MarkerLineFromHandle(handle), -1) + self.assertEqual(self.ed.MarkerLineFromHandle(handle), -1) def testTwiceAddedDelete(self): handle = self.ed.MarkerAdd(1,1) self.assertNotEqual(handle, -1) - self.assertEquals(self.ed.MarkerGet(1), 2) + self.assertEqual(self.ed.MarkerGet(1), 2) handle2 = self.ed.MarkerAdd(1,1) self.assertNotEqual(handle2, -1) - self.assertEquals(self.ed.MarkerGet(1), 2) + self.assertEqual(self.ed.MarkerGet(1), 2) self.ed.MarkerDelete(1,1) - self.assertEquals(self.ed.MarkerGet(1), 2) + self.assertEqual(self.ed.MarkerGet(1), 2) self.ed.MarkerDelete(1,1) - self.assertEquals(self.ed.MarkerGet(1), 0) + self.assertEqual(self.ed.MarkerGet(1), 0) def testMarkerDeleteAll(self): h1 = self.ed.MarkerAdd(0,1) h2 = self.ed.MarkerAdd(1,2) - self.assertEquals(self.ed.MarkerLineFromHandle(h1), 0) - self.assertEquals(self.ed.MarkerLineFromHandle(h2), 1) + self.assertEqual(self.ed.MarkerLineFromHandle(h1), 0) + self.assertEqual(self.ed.MarkerLineFromHandle(h2), 1) self.ed.MarkerDeleteAll(1) - self.assertEquals(self.ed.MarkerLineFromHandle(h1), -1) - self.assertEquals(self.ed.MarkerLineFromHandle(h2), 1) + self.assertEqual(self.ed.MarkerLineFromHandle(h1), -1) + self.assertEqual(self.ed.MarkerLineFromHandle(h2), 1) self.ed.MarkerDeleteAll(-1) - self.assertEquals(self.ed.MarkerLineFromHandle(h1), -1) - self.assertEquals(self.ed.MarkerLineFromHandle(h2), -1) + self.assertEqual(self.ed.MarkerLineFromHandle(h1), -1) + self.assertEqual(self.ed.MarkerLineFromHandle(h2), -1) def testMarkerDeleteHandle(self): handle = self.ed.MarkerAdd(0,1) - self.assertEquals(self.ed.MarkerLineFromHandle(handle), 0) + self.assertEqual(self.ed.MarkerLineFromHandle(handle), 0) self.ed.MarkerDeleteHandle(handle) - self.assertEquals(self.ed.MarkerLineFromHandle(handle), -1) + self.assertEqual(self.ed.MarkerLineFromHandle(handle), -1) def testMarkerBits(self): - self.assertEquals(self.ed.MarkerGet(0), 0) + self.assertEqual(self.ed.MarkerGet(0), 0) self.ed.MarkerAdd(0,1) - self.assertEquals(self.ed.MarkerGet(0), 2) + self.assertEqual(self.ed.MarkerGet(0), 2) self.ed.MarkerAdd(0,2) - self.assertEquals(self.ed.MarkerGet(0), 6) + self.assertEqual(self.ed.MarkerGet(0), 6) def testMarkerAddSet(self): - self.assertEquals(self.ed.MarkerGet(0), 0) + self.assertEqual(self.ed.MarkerGet(0), 0) self.ed.MarkerAddSet(0,5) - self.assertEquals(self.ed.MarkerGet(0), 5) + self.assertEqual(self.ed.MarkerGet(0), 5) self.ed.MarkerDeleteAll(-1) def testMarkerNext(self): - self.assertEquals(self.ed.MarkerNext(0, 2), -1) + self.assertEqual(self.ed.MarkerNext(0, 2), -1) h1 = self.ed.MarkerAdd(0,1) self.assertNotEqual(h1, -1) h2 = self.ed.MarkerAdd(2,1) self.assertNotEqual(h2, -1) - self.assertEquals(self.ed.MarkerNext(0, 2), 0) - self.assertEquals(self.ed.MarkerNext(1, 2), 2) - self.assertEquals(self.ed.MarkerNext(2, 2), 2) - self.assertEquals(self.ed.MarkerPrevious(0, 2), 0) - self.assertEquals(self.ed.MarkerPrevious(1, 2), 0) - self.assertEquals(self.ed.MarkerPrevious(2, 2), 2) + self.assertEqual(self.ed.MarkerNext(0, 2), 0) + self.assertEqual(self.ed.MarkerNext(1, 2), 2) + self.assertEqual(self.ed.MarkerNext(2, 2), 2) + self.assertEqual(self.ed.MarkerPrevious(0, 2), 0) + self.assertEqual(self.ed.MarkerPrevious(1, 2), 0) + self.assertEqual(self.ed.MarkerPrevious(2, 2), 2) def testMarkerNegative(self): - self.assertEquals(self.ed.MarkerNext(-1, 2), -1) + self.assertEqual(self.ed.MarkerNext(-1, 2), -1) def testLineState(self): - self.assertEquals(self.ed.MaxLineState, 0) - self.assertEquals(self.ed.GetLineState(0), 0) - self.assertEquals(self.ed.GetLineState(1), 0) - self.assertEquals(self.ed.GetLineState(2), 0) + self.assertEqual(self.ed.MaxLineState, 0) + self.assertEqual(self.ed.GetLineState(0), 0) + self.assertEqual(self.ed.GetLineState(1), 0) + self.assertEqual(self.ed.GetLineState(2), 0) self.ed.SetLineState(1, 100) - self.assertNotEquals(self.ed.MaxLineState, 0) - self.assertEquals(self.ed.GetLineState(0), 0) - self.assertEquals(self.ed.GetLineState(1), 100) - self.assertEquals(self.ed.GetLineState(2), 0) + self.assertNotEqual(self.ed.MaxLineState, 0) + self.assertEqual(self.ed.GetLineState(0), 0) + self.assertEqual(self.ed.GetLineState(1), 100) + self.assertEqual(self.ed.GetLineState(2), 0) def testSymbolRetrieval(self): self.ed.MarkerDefine(1,3) - self.assertEquals(self.ed.MarkerSymbolDefined(1), 3) + self.assertEqual(self.ed.MarkerSymbolDefined(1), 3) def markerFromLineIndex(self, line, index): """ Helper that returns (handle, number) """ @@ -1253,22 +1253,22 @@ class TestMarkers(unittest.TestCase): index += 1 def testMarkerFromLine(self): - self.assertEquals(self.ed.MarkerHandleFromLine(1, 0), -1) - self.assertEquals(self.ed.MarkerNumberFromLine(1, 0), -1) - self.assertEquals(self.markerFromLineIndex(1, 0), (-1, -1)) - self.assertEquals(self.markerSetFromLine(1), set()) + self.assertEqual(self.ed.MarkerHandleFromLine(1, 0), -1) + self.assertEqual(self.ed.MarkerNumberFromLine(1, 0), -1) + self.assertEqual(self.markerFromLineIndex(1, 0), (-1, -1)) + self.assertEqual(self.markerSetFromLine(1), set()) handle = self.ed.MarkerAdd(1,10) - self.assertEquals(self.markerFromLineIndex(1, 0), (handle, 10)) - self.assertEquals(self.markerFromLineIndex(1, 1), (-1, -1)) - self.assertEquals(self.markerSetFromLine(1), {(handle, 10)}) + self.assertEqual(self.markerFromLineIndex(1, 0), (handle, 10)) + self.assertEqual(self.markerFromLineIndex(1, 1), (-1, -1)) + self.assertEqual(self.markerSetFromLine(1), {(handle, 10)}) handle2 = self.ed.MarkerAdd(1,11) # Don't want to depend on ordering so check as sets - self.assertEquals(self.markerSetFromLine(1), {(handle, 10), (handle2, 11)}) + self.assertEqual(self.markerSetFromLine(1), {(handle, 10), (handle2, 11)}) self.ed.MarkerDeleteHandle(handle2) - self.assertEquals(self.markerSetFromLine(1), {(handle, 10)}) + self.assertEqual(self.markerSetFromLine(1), {(handle, 10)}) class TestIndicators(unittest.TestCase): @@ -1283,43 +1283,43 @@ class TestIndicators(unittest.TestCase): return "".join("-X"[self.ed.IndicatorValueAt(indicator, index)] for index in range(self.ed.TextLength)) def testSetIndicator(self): - self.assertEquals(self.ed.IndicGetStyle(0), 1) - self.assertEquals(self.ed.IndicGetFore(0), 0x007f00) + self.assertEqual(self.ed.IndicGetStyle(0), 1) + self.assertEqual(self.ed.IndicGetFore(0), 0x007f00) self.ed.IndicSetStyle(0, 2) self.ed.IndicSetFore(0, 0xff0080) - self.assertEquals(self.ed.IndicGetStyle(0), 2) - self.assertEquals(self.ed.IndicGetFore(0), 0xff0080) + self.assertEqual(self.ed.IndicGetStyle(0), 2) + self.assertEqual(self.ed.IndicGetFore(0), 0xff0080) def testIndicatorFill(self): self.ed.InsertText(0, b"abc") self.ed.IndicatorCurrent = 3 self.ed.IndicatorFillRange(1,1) - self.assertEquals(self.indicatorValueString(3), "-X-") - self.assertEquals(self.ed.IndicatorStart(3, 0), 0) - self.assertEquals(self.ed.IndicatorEnd(3, 0), 1) - self.assertEquals(self.ed.IndicatorStart(3, 1), 1) - self.assertEquals(self.ed.IndicatorEnd(3, 1), 2) - self.assertEquals(self.ed.IndicatorStart(3, 2), 2) - self.assertEquals(self.ed.IndicatorEnd(3, 2), 3) + self.assertEqual(self.indicatorValueString(3), "-X-") + self.assertEqual(self.ed.IndicatorStart(3, 0), 0) + self.assertEqual(self.ed.IndicatorEnd(3, 0), 1) + self.assertEqual(self.ed.IndicatorStart(3, 1), 1) + self.assertEqual(self.ed.IndicatorEnd(3, 1), 2) + self.assertEqual(self.ed.IndicatorStart(3, 2), 2) + self.assertEqual(self.ed.IndicatorEnd(3, 2), 3) def testIndicatorAtEnd(self): self.ed.InsertText(0, b"ab") self.ed.IndicatorCurrent = 3 self.ed.IndicatorFillRange(1,1) - self.assertEquals(self.ed.IndicatorValueAt(3, 0), 0) - self.assertEquals(self.ed.IndicatorValueAt(3, 1), 1) - self.assertEquals(self.ed.IndicatorStart(3, 0), 0) - self.assertEquals(self.ed.IndicatorEnd(3, 0), 1) - self.assertEquals(self.ed.IndicatorStart(3, 1), 1) - self.assertEquals(self.ed.IndicatorEnd(3, 1), 2) + self.assertEqual(self.ed.IndicatorValueAt(3, 0), 0) + self.assertEqual(self.ed.IndicatorValueAt(3, 1), 1) + self.assertEqual(self.ed.IndicatorStart(3, 0), 0) + self.assertEqual(self.ed.IndicatorEnd(3, 0), 1) + self.assertEqual(self.ed.IndicatorStart(3, 1), 1) + self.assertEqual(self.ed.IndicatorEnd(3, 1), 2) self.ed.DeleteRange(1, 1) # Now only one character left and does not have indicator so indicator 3 is null - self.assertEquals(self.ed.IndicatorValueAt(3, 0), 0) + self.assertEqual(self.ed.IndicatorValueAt(3, 0), 0) # Since null, remaining calls return 0 - self.assertEquals(self.ed.IndicatorStart(3, 0), 0) - self.assertEquals(self.ed.IndicatorEnd(3, 0), 0) - self.assertEquals(self.ed.IndicatorStart(3, 1), 0) - self.assertEquals(self.ed.IndicatorEnd(3, 1), 0) + self.assertEqual(self.ed.IndicatorStart(3, 0), 0) + self.assertEqual(self.ed.IndicatorEnd(3, 0), 0) + self.assertEqual(self.ed.IndicatorStart(3, 1), 0) + self.assertEqual(self.ed.IndicatorEnd(3, 1), 0) def testIndicatorMovement(self): # Create a two character indicator over "BC" in "aBCd" and ensure that it doesn't @@ -1328,32 +1328,32 @@ class TestIndicators(unittest.TestCase): self.ed.InsertText(0, b"aBCd") self.ed.IndicatorCurrent = 3 self.ed.IndicatorFillRange(1,2) - self.assertEquals(self.indicatorValueString(3), "-XX-") + self.assertEqual(self.indicatorValueString(3), "-XX-") # Insertion 1 before self.ed.InsertText(0, b"1") - self.assertEquals(b"1aBCd", self.ed.Contents()) - self.assertEquals(self.indicatorValueString(3), "--XX-") + self.assertEqual(b"1aBCd", self.ed.Contents()) + self.assertEqual(self.indicatorValueString(3), "--XX-") # Insertion at start of indicator self.ed.InsertText(2, b"2") - self.assertEquals(b"1a2BCd", self.ed.Contents()) - self.assertEquals(self.indicatorValueString(3), "---XX-") + self.assertEqual(b"1a2BCd", self.ed.Contents()) + self.assertEqual(self.indicatorValueString(3), "---XX-") # Insertion inside indicator self.ed.InsertText(4, b"3") - self.assertEquals(b"1a2B3Cd", self.ed.Contents()) - self.assertEquals(self.indicatorValueString(3), "---XXX-") + self.assertEqual(b"1a2B3Cd", self.ed.Contents()) + self.assertEqual(self.indicatorValueString(3), "---XXX-") # Insertion at end of indicator self.ed.InsertText(6, b"4") - self.assertEquals(b"1a2B3C4d", self.ed.Contents()) - self.assertEquals(self.indicatorValueString(3), "---XXX--") + self.assertEqual(b"1a2B3C4d", self.ed.Contents()) + self.assertEqual(self.indicatorValueString(3), "---XXX--") # Insertion 1 after self.ed.InsertText(8, b"5") - self.assertEquals(self.indicatorValueString(3), "---XXX---") - self.assertEquals(b"1a2B3C4d5", self.ed.Contents()) + self.assertEqual(self.indicatorValueString(3), "---XXX---") + self.assertEqual(b"1a2B3C4d5", self.ed.Contents()) class TestScrolling(unittest.TestCase): @@ -1368,24 +1368,24 @@ class TestScrolling(unittest.TestCase): def testTop(self): self.ed.GotoLine(0) - self.assertEquals(self.ed.FirstVisibleLine, 0) + self.assertEqual(self.ed.FirstVisibleLine, 0) def testLineScroll(self): self.ed.GotoLine(0) self.ed.LineScroll(0, 3) - self.assertEquals(self.ed.FirstVisibleLine, 3) + self.assertEqual(self.ed.FirstVisibleLine, 3) self.ed.LineScroll(0, -2) - self.assertEquals(self.ed.FirstVisibleLine, 1) - self.assertEquals(self.ed.XOffset, 0) + self.assertEqual(self.ed.FirstVisibleLine, 1) + self.assertEqual(self.ed.XOffset, 0) self.ed.LineScroll(10, 0) self.assertGreater(self.ed.XOffset, 0) scroll_width = float(self.ed.XOffset) / 10 self.ed.LineScroll(-2, 0) - self.assertEquals(self.ed.XOffset, scroll_width * 8) + self.assertEqual(self.ed.XOffset, scroll_width * 8) def testVisibleLine(self): self.ed.FirstVisibleLine = 7 - self.assertEquals(self.ed.FirstVisibleLine, 7) + self.assertEqual(self.ed.FirstVisibleLine, 7) class TestSearch(unittest.TestCase): @@ -1398,77 +1398,77 @@ class TestSearch(unittest.TestCase): def testFind(self): pos = self.ed.FindBytes(0, self.ed.Length, b"zzz", 0) - self.assertEquals(pos, -1) + self.assertEqual(pos, -1) pos = self.ed.FindBytes(0, self.ed.Length, b"big", 0) - self.assertEquals(pos, 2) + self.assertEqual(pos, 2) def testFindFull(self): pos = self.ed.FindBytesFull(0, self.ed.Length, b"zzz", 0) - self.assertEquals(pos, -1) + self.assertEqual(pos, -1) pos = self.ed.FindBytesFull(0, self.ed.Length, b"big", 0) - self.assertEquals(pos, 2) + self.assertEqual(pos, 2) def testFindEmpty(self): pos = self.ed.FindBytes(0, self.ed.Length, b"", 0) - self.assertEquals(pos, 0) + self.assertEqual(pos, 0) def testCaseFind(self): - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"big", 0), 2) - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"bIg", 0), 2) - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"bIg", + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"big", 0), 2) + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"bIg", 0), 2) + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"bIg", self.ed.SCFIND_MATCHCASE), -1) def testWordFind(self): - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"bi", 0), 2) - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"bi", + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"bi", 0), 2) + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"bi", self.ed.SCFIND_WHOLEWORD), -1) def testWordStartFind(self): - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"bi", 0), 2) - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"bi", + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"bi", 0), 2) + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"bi", self.ed.SCFIND_WORDSTART), 2) - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"ig", 0), 3) - self.assertEquals(self.ed.FindBytes(0, self.ed.Length, b"ig", + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"ig", 0), 3) + self.assertEqual(self.ed.FindBytes(0, self.ed.Length, b"ig", self.ed.SCFIND_WORDSTART), -1) def testREFind(self): flags = self.ed.SCFIND_REGEXP - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"b.g", 0)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"b.g", flags)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"\<b.g\>", flags)) - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"b[A-Z]g", + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"b.g", 0)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"b.g", flags)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"\<b.g\>", flags)) + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"b[A-Z]g", flags | self.ed.SCFIND_MATCHCASE)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]g", flags)) - self.assertEquals(6, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]*t", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"^a", flags)) - self.assertEquals(10, self.ed.FindBytes(0, self.ed.Length, b"\t$", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"\([a]\).*\0", flags)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]g", flags)) + self.assertEqual(6, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]*t", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"^a", flags)) + self.assertEqual(10, self.ed.FindBytes(0, self.ed.Length, b"\t$", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"\([a]\).*\0", flags)) def testPosixREFind(self): flags = self.ed.SCFIND_REGEXP | self.ed.SCFIND_POSIX - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"b.g", 0)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"b.g", flags)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"\<b.g\>", flags)) - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"b[A-Z]g", + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"b.g", 0)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"b.g", flags)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"\<b.g\>", flags)) + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"b[A-Z]g", flags | self.ed.SCFIND_MATCHCASE)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]g", flags)) - self.assertEquals(6, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]*t", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"^a", flags)) - self.assertEquals(10, self.ed.FindBytes(0, self.ed.Length, b"\t$", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"([a]).*\0", flags)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]g", flags)) + self.assertEqual(6, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]*t", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"^a", flags)) + self.assertEqual(10, self.ed.FindBytes(0, self.ed.Length, b"\t$", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"([a]).*\0", flags)) def testCxx11REFind(self): flags = self.ed.SCFIND_REGEXP | self.ed.SCFIND_CXX11REGEX - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"b.g", 0)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"b.g", flags)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, rb"\bb.g\b", flags)) - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"b[A-Z]g", + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"b.g", 0)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"b.g", flags)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, rb"\bb.g\b", flags)) + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"b[A-Z]g", flags | self.ed.SCFIND_MATCHCASE)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]g", flags)) - self.assertEquals(6, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]*t", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"^a", flags)) - self.assertEquals(10, self.ed.FindBytes(0, self.ed.Length, b"\t$", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"([a]).*\0", flags)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]g", flags)) + self.assertEqual(6, self.ed.FindBytes(0, self.ed.Length, b"b[a-z]*t", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"^a", flags)) + self.assertEqual(10, self.ed.FindBytes(0, self.ed.Length, b"\t$", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"([a]).*\0", flags)) def testCxx11RETooMany(self): # For bug #2281 @@ -1476,60 +1476,60 @@ class TestSearch(unittest.TestCase): flags = self.ed.SCFIND_REGEXP | self.ed.SCFIND_CXX11REGEX # Only MAXTAG (10) matches allocated, but doesn't modify a vulnerable address until 15 pattern = b"(.)" * 15 - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, pattern, flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, pattern, flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, pattern, flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, pattern, flags)) def testPhilippeREFind(self): # Requires 1.,72 flags = self.ed.SCFIND_REGEXP - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"\w", flags)) - self.assertEquals(1, self.ed.FindBytes(0, self.ed.Length, b"\W", flags)) - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"\d", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"\D", flags)) - self.assertEquals(1, self.ed.FindBytes(0, self.ed.Length, b"\s", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"\S", flags)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"\x62", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"\w", flags)) + self.assertEqual(1, self.ed.FindBytes(0, self.ed.Length, b"\W", flags)) + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"\d", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"\D", flags)) + self.assertEqual(1, self.ed.FindBytes(0, self.ed.Length, b"\s", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"\S", flags)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"\x62", flags)) def testRENonASCII(self): self.ed.InsertText(0, b"\xAD") flags = self.ed.SCFIND_REGEXP - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"\\x10", flags)) - self.assertEquals(2, self.ed.FindBytes(0, self.ed.Length, b"\\x09", flags)) - self.assertEquals(-1, self.ed.FindBytes(0, self.ed.Length, b"\\xAB", flags)) - self.assertEquals(0, self.ed.FindBytes(0, self.ed.Length, b"\\xAD", flags)) + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"\\x10", flags)) + self.assertEqual(2, self.ed.FindBytes(0, self.ed.Length, b"\\x09", flags)) + self.assertEqual(-1, self.ed.FindBytes(0, self.ed.Length, b"\\xAB", flags)) + self.assertEqual(0, self.ed.FindBytes(0, self.ed.Length, b"\\xAD", flags)) def testMultipleAddSelection(self): # Find both 'a' - self.assertEquals(self.ed.MultipleSelection, 0) + self.assertEqual(self.ed.MultipleSelection, 0) self.ed.MultipleSelection = 1 - self.assertEquals(self.ed.MultipleSelection, 1) + self.assertEqual(self.ed.MultipleSelection, 1) self.ed.TargetWholeDocument() self.ed.SearchFlags = 0 self.ed.SetSelection(1, 0) - self.assertEquals(self.ed.Selections, 1) + self.assertEqual(self.ed.Selections, 1) self.ed.MultipleSelectAddNext() - self.assertEquals(self.ed.Selections, 2) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 1) - self.assertEquals(self.ed.GetSelectionNAnchor(1), 8) - self.assertEquals(self.ed.GetSelectionNCaret(1), 9) + self.assertEqual(self.ed.Selections, 2) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 1) + self.assertEqual(self.ed.GetSelectionNAnchor(1), 8) + self.assertEqual(self.ed.GetSelectionNCaret(1), 9) self.ed.MultipleSelection = 0 def testMultipleAddEachSelection(self): # Find each 'b' - self.assertEquals(self.ed.MultipleSelection, 0) + self.assertEqual(self.ed.MultipleSelection, 0) self.ed.MultipleSelection = 1 - self.assertEquals(self.ed.MultipleSelection, 1) + self.assertEqual(self.ed.MultipleSelection, 1) self.ed.TargetWholeDocument() self.ed.SearchFlags = 0 self.ed.SetSelection(3, 2) - self.assertEquals(self.ed.Selections, 1) + self.assertEqual(self.ed.Selections, 1) self.ed.MultipleSelectAddEach() - self.assertEquals(self.ed.Selections, 2) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 2) - self.assertEquals(self.ed.GetSelectionNCaret(0), 3) - self.assertEquals(self.ed.GetSelectionNAnchor(1), 6) - self.assertEquals(self.ed.GetSelectionNCaret(1), 7) + self.assertEqual(self.ed.Selections, 2) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 2) + self.assertEqual(self.ed.GetSelectionNCaret(0), 3) + self.assertEqual(self.ed.GetSelectionNAnchor(1), 6) + self.assertEqual(self.ed.GetSelectionNCaret(1), 7) self.ed.MultipleSelection = 0 class TestRepresentations(unittest.TestCase): @@ -1542,46 +1542,46 @@ class TestRepresentations(unittest.TestCase): def testGetControl(self): result = self.ed.GetRepresentation(b"\001") - self.assertEquals(result, b"SOH") + self.assertEqual(result, b"SOH") def testClearControl(self): result = self.ed.GetRepresentation(b"\002") - self.assertEquals(result, b"STX") + self.assertEqual(result, b"STX") self.ed.ClearRepresentation(b"\002") result = self.ed.GetRepresentation(b"\002") - self.assertEquals(result, b"") + self.assertEqual(result, b"") def testSetOhm(self): ohmSign = b"\xe2\x84\xa6" ohmExplained = b"U+2126 \xe2\x84\xa6" self.ed.SetRepresentation(ohmSign, ohmExplained) result = self.ed.GetRepresentation(ohmSign) - self.assertEquals(result, ohmExplained) + self.assertEqual(result, ohmExplained) def testNul(self): self.ed.SetRepresentation(b"", b"Nul") result = self.ed.GetRepresentation(b"") - self.assertEquals(result, b"Nul") + self.assertEqual(result, b"Nul") def testAppearance(self): ohmSign = b"\xe2\x84\xa6" ohmExplained = b"U+2126 \xe2\x84\xa6" self.ed.SetRepresentation(ohmSign, ohmExplained) result = self.ed.GetRepresentationAppearance(ohmSign) - self.assertEquals(result, self.ed.SC_REPRESENTATION_BLOB) + self.assertEqual(result, self.ed.SC_REPRESENTATION_BLOB) self.ed.SetRepresentationAppearance(ohmSign, self.ed.SC_REPRESENTATION_PLAIN) result = self.ed.GetRepresentationAppearance(ohmSign) - self.assertEquals(result, self.ed.SC_REPRESENTATION_PLAIN) + self.assertEqual(result, self.ed.SC_REPRESENTATION_PLAIN) def testColour(self): ohmSign = b"\xe2\x84\xa6" ohmExplained = b"U+2126 \xe2\x84\xa6" self.ed.SetRepresentation(ohmSign, ohmExplained) result = self.ed.GetRepresentationColour(ohmSign) - self.assertEquals(result, 0) + self.assertEqual(result, 0) self.ed.SetRepresentationColour(ohmSign, 0x10203040) result = self.ed.GetRepresentationColour(ohmSign) - self.assertEquals(result, 0x10203040) + self.assertEqual(result, 0x10203040) @unittest.skipUnless(lexersAvailable, "no lexers included") class TestProperties(unittest.TestCase): @@ -1597,16 +1597,16 @@ class TestProperties(unittest.TestCase): # For Lexilla, only known property names may work propName = b"lexer.cpp.allow.dollars" self.ed.SetProperty(propName, b"1") - self.assertEquals(self.ed.GetPropertyInt(propName), 1) + self.assertEqual(self.ed.GetPropertyInt(propName), 1) result = self.ed.GetProperty(propName) - self.assertEquals(result, b"1") + self.assertEqual(result, b"1") self.ed.SetProperty(propName, b"0") - self.assertEquals(self.ed.GetPropertyInt(propName), 0) + self.assertEqual(self.ed.GetPropertyInt(propName), 0) result = self.ed.GetProperty(propName) - self.assertEquals(result, b"0") + self.assertEqual(result, b"0") # No longer expands but should at least return the value result = self.ed.GetPropertyExpanded(propName) - self.assertEquals(result, b"0") + self.assertEqual(result, b"0") class TestTextMargin(unittest.TestCase): @@ -1620,25 +1620,25 @@ class TestTextMargin(unittest.TestCase): def testAscent(self): lineHeight = self.ed.TextHeight(0) - self.assertEquals(self.ed.ExtraAscent, 0) - self.assertEquals(self.ed.ExtraDescent, 0) + self.assertEqual(self.ed.ExtraAscent, 0) + self.assertEqual(self.ed.ExtraDescent, 0) self.ed.ExtraAscent = 1 - self.assertEquals(self.ed.ExtraAscent, 1) + self.assertEqual(self.ed.ExtraAscent, 1) self.ed.ExtraDescent = 2 - self.assertEquals(self.ed.ExtraDescent, 2) + self.assertEqual(self.ed.ExtraDescent, 2) lineHeightIncreased = self.ed.TextHeight(0) - self.assertEquals(lineHeightIncreased, lineHeight + 2 + 1) + self.assertEqual(lineHeightIncreased, lineHeight + 2 + 1) def testTextMargin(self): self.ed.MarginSetText(0, self.txt) result = self.ed.MarginGetText(0) - self.assertEquals(result, self.txt) + self.assertEqual(result, self.txt) self.ed.MarginTextClearAll() def testTextMarginStyle(self): self.ed.MarginSetText(0, self.txt) self.ed.MarginSetStyle(0, 33) - self.assertEquals(self.ed.MarginGetStyle(0), 33) + self.assertEqual(self.ed.MarginGetStyle(0), 33) self.ed.MarginTextClearAll() def testTextMarginStyles(self): @@ -1646,12 +1646,12 @@ class TestTextMargin(unittest.TestCase): self.ed.MarginSetText(0, self.txt) self.ed.MarginSetStyles(0, styles) result = self.ed.MarginGetStyles(0) - self.assertEquals(result, styles) + self.assertEqual(result, styles) self.ed.MarginTextClearAll() def testTextMarginStyleOffset(self): self.ed.MarginSetStyleOffset(300) - self.assertEquals(self.ed.MarginGetStyleOffset(), 300) + self.assertEqual(self.ed.MarginGetStyleOffset(), 300) class TestAnnotation(unittest.TestCase): @@ -1664,18 +1664,18 @@ class TestAnnotation(unittest.TestCase): self.ed.AddText(1, b"x") def testTextAnnotation(self): - self.assertEquals(self.ed.AnnotationGetLines(), 0) + self.assertEqual(self.ed.AnnotationGetLines(), 0) self.ed.AnnotationSetText(0, self.txt) - self.assertEquals(self.ed.AnnotationGetLines(), 1) + self.assertEqual(self.ed.AnnotationGetLines(), 1) result = self.ed.AnnotationGetText(0) - self.assertEquals(len(result), 4) - self.assertEquals(result, self.txt) + self.assertEqual(len(result), 4) + self.assertEqual(result, self.txt) self.ed.AnnotationClearAll() def testTextAnnotationStyle(self): self.ed.AnnotationSetText(0, self.txt) self.ed.AnnotationSetStyle(0, 33) - self.assertEquals(self.ed.AnnotationGetStyle(0), 33) + self.assertEqual(self.ed.AnnotationGetStyle(0), 33) self.ed.AnnotationClearAll() def testTextAnnotationStyles(self): @@ -1683,29 +1683,29 @@ class TestAnnotation(unittest.TestCase): self.ed.AnnotationSetText(0, self.txt) self.ed.AnnotationSetStyles(0, styles) result = self.ed.AnnotationGetStyles(0) - self.assertEquals(result, styles) + self.assertEqual(result, styles) self.ed.AnnotationClearAll() def testExtendedStyles(self): start0 = self.ed.AllocateExtendedStyles(0) - self.assertEquals(start0, 256) + self.assertEqual(start0, 256) start1 = self.ed.AllocateExtendedStyles(10) - self.assertEquals(start1, 256) + self.assertEqual(start1, 256) start2 = self.ed.AllocateExtendedStyles(20) - self.assertEquals(start2, start1 + 10) + self.assertEqual(start2, start1 + 10) # Reset by changing lexer self.ed.ReleaseAllExtendedStyles() start0 = self.ed.AllocateExtendedStyles(0) - self.assertEquals(start0, 256) + self.assertEqual(start0, 256) def testTextAnnotationStyleOffset(self): self.ed.AnnotationSetStyleOffset(300) - self.assertEquals(self.ed.AnnotationGetStyleOffset(), 300) + self.assertEqual(self.ed.AnnotationGetStyleOffset(), 300) def testTextAnnotationVisible(self): - self.assertEquals(self.ed.AnnotationGetVisible(), 0) + self.assertEqual(self.ed.AnnotationGetVisible(), 0) self.ed.AnnotationSetVisible(2) - self.assertEquals(self.ed.AnnotationGetVisible(), 2) + self.assertEqual(self.ed.AnnotationGetVisible(), 2) self.ed.AnnotationSetVisible(0) def selectionPositionRepresentation(selectionPosition): @@ -1737,157 +1737,157 @@ class TestMultiSelection(unittest.TestCase): def testSelectionCleared(self): self.ed.ClearSelections() - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 0) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 0) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 0) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 0) def test1Selection(self): self.ed.SetSelection(1, 2) - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 2) - self.assertEquals(self.ed.GetSelectionNStart(0), 1) - self.assertEquals(self.ed.GetSelectionNEnd(0), 2) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 2) + self.assertEqual(self.ed.GetSelectionNStart(0), 1) + self.assertEqual(self.ed.GetSelectionNEnd(0), 2) self.ed.SwapMainAnchorCaret() - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 2) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 2) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) def test1SelectionReversed(self): self.ed.SetSelection(2, 1) - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 2) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) - self.assertEquals(self.ed.GetSelectionNStart(0), 1) - self.assertEquals(self.ed.GetSelectionNEnd(0), 2) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 2) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.GetSelectionNStart(0), 1) + self.assertEqual(self.ed.GetSelectionNEnd(0), 2) def test1SelectionByStartEnd(self): self.ed.SetSelectionNStart(0, 2) self.ed.SetSelectionNEnd(0, 3) - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 2) - self.assertEquals(self.ed.GetSelectionNCaret(0), 3) - self.assertEquals(self.ed.GetSelectionNStart(0), 2) - self.assertEquals(self.ed.GetSelectionNEnd(0), 3) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 2) + self.assertEqual(self.ed.GetSelectionNCaret(0), 3) + self.assertEqual(self.ed.GetSelectionNStart(0), 2) + self.assertEqual(self.ed.GetSelectionNEnd(0), 3) def test2Selections(self): self.ed.SetSelection(1, 2) self.ed.AddSelection(4, 5) - self.assertEquals(self.ed.Selections, 2) - self.assertEquals(self.ed.MainSelection, 1) - self.assertEquals(self.ed.GetSelectionNCaret(0), 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 2) - self.assertEquals(self.ed.GetSelectionNCaret(1), 4) - self.assertEquals(self.ed.GetSelectionNAnchor(1), 5) - self.assertEquals(self.ed.GetSelectionNStart(0), 1) - self.assertEquals(self.ed.GetSelectionNEnd(0), 2) + self.assertEqual(self.ed.Selections, 2) + self.assertEqual(self.ed.MainSelection, 1) + self.assertEqual(self.ed.GetSelectionNCaret(0), 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 2) + self.assertEqual(self.ed.GetSelectionNCaret(1), 4) + self.assertEqual(self.ed.GetSelectionNAnchor(1), 5) + self.assertEqual(self.ed.GetSelectionNStart(0), 1) + self.assertEqual(self.ed.GetSelectionNEnd(0), 2) self.ed.MainSelection = 0 - self.assertEquals(self.ed.MainSelection, 0) + self.assertEqual(self.ed.MainSelection, 0) self.ed.RotateSelection() - self.assertEquals(self.ed.MainSelection, 1) + self.assertEqual(self.ed.MainSelection, 1) def testRectangularSelection(self): self.ed.RectangularSelectionAnchor = 1 - self.assertEquals(self.ed.RectangularSelectionAnchor, 1) + self.assertEqual(self.ed.RectangularSelectionAnchor, 1) self.ed.RectangularSelectionCaret = 10 - self.assertEquals(self.ed.RectangularSelectionCaret, 10) - self.assertEquals(self.ed.Selections, 3) - self.assertEquals(self.ed.MainSelection, 2) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) - self.assertEquals(self.ed.GetSelectionNCaret(0), 2) - self.assertEquals(self.ed.GetSelectionNAnchor(1), 5) - self.assertEquals(self.ed.GetSelectionNCaret(1), 6) - self.assertEquals(self.ed.GetSelectionNAnchor(2), 9) - self.assertEquals(self.ed.GetSelectionNCaret(2), 10) + self.assertEqual(self.ed.RectangularSelectionCaret, 10) + self.assertEqual(self.ed.Selections, 3) + self.assertEqual(self.ed.MainSelection, 2) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.GetSelectionNCaret(0), 2) + self.assertEqual(self.ed.GetSelectionNAnchor(1), 5) + self.assertEqual(self.ed.GetSelectionNCaret(1), 6) + self.assertEqual(self.ed.GetSelectionNAnchor(2), 9) + self.assertEqual(self.ed.GetSelectionNCaret(2), 10) def testVirtualSpace(self): self.ed.SetSelection(3, 7) self.ed.SetSelectionNCaretVirtualSpace(0, 3) - self.assertEquals(self.ed.GetSelectionNCaretVirtualSpace(0), 3) + self.assertEqual(self.ed.GetSelectionNCaretVirtualSpace(0), 3) self.ed.SetSelectionNAnchorVirtualSpace(0, 2) - self.assertEquals(self.ed.GetSelectionNAnchorVirtualSpace(0), 2) - self.assertEquals(self.ed.GetSelectionNStartVirtualSpace(0), 3) - self.assertEquals(self.ed.GetSelectionNEndVirtualSpace(0), 2) + self.assertEqual(self.ed.GetSelectionNAnchorVirtualSpace(0), 2) + self.assertEqual(self.ed.GetSelectionNStartVirtualSpace(0), 3) + self.assertEqual(self.ed.GetSelectionNEndVirtualSpace(0), 2) # Does not check that virtual space is valid by being at end of line self.ed.SetSelection(1, 1) self.ed.SetSelectionNCaretVirtualSpace(0, 3) - self.assertEquals(self.ed.GetSelectionNCaretVirtualSpace(0), 3) - self.assertEquals(self.ed.GetSelectionNStartVirtualSpace(0), 0) - self.assertEquals(self.ed.GetSelectionNEndVirtualSpace(0), 3) + self.assertEqual(self.ed.GetSelectionNCaretVirtualSpace(0), 3) + self.assertEqual(self.ed.GetSelectionNStartVirtualSpace(0), 0) + self.assertEqual(self.ed.GetSelectionNEndVirtualSpace(0), 3) def testRectangularVirtualSpace(self): self.ed.VirtualSpaceOptions=1 self.ed.RectangularSelectionAnchor = 3 - self.assertEquals(self.ed.RectangularSelectionAnchor, 3) + self.assertEqual(self.ed.RectangularSelectionAnchor, 3) self.ed.RectangularSelectionCaret = 7 - self.assertEquals(self.ed.RectangularSelectionCaret, 7) + self.assertEqual(self.ed.RectangularSelectionCaret, 7) self.ed.RectangularSelectionAnchorVirtualSpace = 1 - self.assertEquals(self.ed.RectangularSelectionAnchorVirtualSpace, 1) + self.assertEqual(self.ed.RectangularSelectionAnchorVirtualSpace, 1) self.ed.RectangularSelectionCaretVirtualSpace = 10 - self.assertEquals(self.ed.RectangularSelectionCaretVirtualSpace, 10) - self.assertEquals(self.ed.Selections, 2) - self.assertEquals(self.ed.MainSelection, 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 3) - self.assertEquals(self.ed.GetSelectionNAnchorVirtualSpace(0), 1) - self.assertEquals(self.ed.GetSelectionNCaret(0), 3) - self.assertEquals(self.ed.GetSelectionNCaretVirtualSpace(0), 10) + self.assertEqual(self.ed.RectangularSelectionCaretVirtualSpace, 10) + self.assertEqual(self.ed.Selections, 2) + self.assertEqual(self.ed.MainSelection, 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 3) + self.assertEqual(self.ed.GetSelectionNAnchorVirtualSpace(0), 1) + self.assertEqual(self.ed.GetSelectionNCaret(0), 3) + self.assertEqual(self.ed.GetSelectionNCaretVirtualSpace(0), 10) def testRectangularVirtualSpaceOptionOff(self): # Same as previous test but virtual space option off so no virtual space in result self.ed.VirtualSpaceOptions=0 self.ed.RectangularSelectionAnchor = 3 - self.assertEquals(self.ed.RectangularSelectionAnchor, 3) + self.assertEqual(self.ed.RectangularSelectionAnchor, 3) self.ed.RectangularSelectionCaret = 7 - self.assertEquals(self.ed.RectangularSelectionCaret, 7) + self.assertEqual(self.ed.RectangularSelectionCaret, 7) self.ed.RectangularSelectionAnchorVirtualSpace = 1 - self.assertEquals(self.ed.RectangularSelectionAnchorVirtualSpace, 1) + self.assertEqual(self.ed.RectangularSelectionAnchorVirtualSpace, 1) self.ed.RectangularSelectionCaretVirtualSpace = 10 - self.assertEquals(self.ed.RectangularSelectionCaretVirtualSpace, 10) - self.assertEquals(self.ed.Selections, 2) - self.assertEquals(self.ed.MainSelection, 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 3) - self.assertEquals(self.ed.GetSelectionNAnchorVirtualSpace(0), 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 3) - self.assertEquals(self.ed.GetSelectionNCaretVirtualSpace(0), 0) + self.assertEqual(self.ed.RectangularSelectionCaretVirtualSpace, 10) + self.assertEqual(self.ed.Selections, 2) + self.assertEqual(self.ed.MainSelection, 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 3) + self.assertEqual(self.ed.GetSelectionNAnchorVirtualSpace(0), 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 3) + self.assertEqual(self.ed.GetSelectionNCaretVirtualSpace(0), 0) def testDropSelectionN(self): self.ed.SetSelection(1, 2) # Only one so dropping has no effect self.ed.DropSelectionN(0) - self.assertEquals(self.ed.Selections, 1) + self.assertEqual(self.ed.Selections, 1) self.ed.AddSelection(4, 5) - self.assertEquals(self.ed.Selections, 2) + self.assertEqual(self.ed.Selections, 2) # Outside bounds so no effect self.ed.DropSelectionN(2) - self.assertEquals(self.ed.Selections, 2) + self.assertEqual(self.ed.Selections, 2) # Dropping before main so main decreases self.ed.DropSelectionN(0) - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 4) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 5) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 4) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 5) self.ed.AddSelection(10, 11) self.ed.AddSelection(20, 21) - self.assertEquals(self.ed.Selections, 3) - self.assertEquals(self.ed.MainSelection, 2) + self.assertEqual(self.ed.Selections, 3) + self.assertEqual(self.ed.MainSelection, 2) self.ed.MainSelection = 1 # Dropping after main so main does not change self.ed.DropSelectionN(2) - self.assertEquals(self.ed.MainSelection, 1) + self.assertEqual(self.ed.MainSelection, 1) # Dropping first selection so wraps around to new last. self.ed.AddSelection(30, 31) self.ed.AddSelection(40, 41) - self.assertEquals(self.ed.Selections, 4) + self.assertEqual(self.ed.Selections, 4) self.ed.MainSelection = 0 self.ed.DropSelectionN(0) - self.assertEquals(self.ed.MainSelection, 2) + self.assertEqual(self.ed.MainSelection, 2) def partFromSelection(self, n): # Return a tuple (order, text) from a selection part @@ -1928,14 +1928,14 @@ class TestMultiSelection(unittest.TestCase): sel0, sel1 = selections self.ed.SetSelection(sel0[0], sel0[1]) self.ed.AddSelection(sel1[0], sel1[1]) - self.assertEquals(self.ed.Selections, 2) - self.assertEquals(self.textOfSelection(0), texts[0]) - self.assertEquals(self.textOfSelection(1), texts[1]) + self.assertEqual(self.ed.Selections, 2) + self.assertEqual(self.textOfSelection(0), texts[0]) + self.assertEqual(self.textOfSelection(1), texts[1]) self.swapSelections() - self.assertEquals(self.ed.Contents(), b'ba') - self.assertEquals(self.ed.Selections, 2) - self.assertEquals(self.textOfSelection(0), texts[1]) - self.assertEquals(self.textOfSelection(1), texts[0]) + self.assertEqual(self.ed.Contents(), b'ba') + self.assertEqual(self.ed.Selections, 2) + self.assertEqual(self.textOfSelection(0), texts[1]) + self.assertEqual(self.textOfSelection(1), texts[0]) def selectionRepresentation(self, n): anchor = (self.ed.GetSelectionNAnchor(0), self.ed.GetSelectionNAnchorVirtualSpace(0)) @@ -1961,48 +1961,48 @@ class TestMultiSelection(unittest.TestCase): t = b"a" self.ed.AddText(len(t), t) self.ed.SetSelection(0, 1) - self.assertEquals(self.textOfSelection(0), b'a') + self.assertEqual(self.textOfSelection(0), b'a') self.ed.SetTargetRange(0, 0) self.ed.ReplaceTarget(1, b'1') - self.assertEquals(self.ed.Contents(), b'1a') - self.assertEquals(self.textOfSelection(0), b'a') + self.assertEqual(self.ed.Contents(), b'1a') + self.assertEqual(self.textOfSelection(0), b'a') def testInsertAfter(self): self.ed.ClearAll() t = b"a" self.ed.AddText(len(t), t) self.ed.SetSelection(0, 1) - self.assertEquals(self.textOfSelection(0), b'a') + self.assertEqual(self.textOfSelection(0), b'a') self.ed.SetTargetRange(1, 1) self.ed.ReplaceTarget(1, b'9') - self.assertEquals(self.ed.Contents(), b'a9') - self.assertEquals(self.textOfSelection(0), b'a') + self.assertEqual(self.ed.Contents(), b'a9') + self.assertEqual(self.textOfSelection(0), b'a') def testInsertBeforeVirtualSpace(self): self.ed.SetContents(b"a") self.ed.SetSelection(1, 1) self.ed.SetSelectionNAnchorVirtualSpace(0, 2) self.ed.SetSelectionNCaretVirtualSpace(0, 2) - self.assertEquals(self.selectionRepresentation(0), "1+2v-1+2v") - self.assertEquals(self.textOfSelection(0), b'') + self.assertEqual(self.selectionRepresentation(0), "1+2v-1+2v") + self.assertEqual(self.textOfSelection(0), b'') # Append '1' self.ed.SetTargetRange(1, 1) self.ed.ReplaceTarget(1, b'1') # Selection moved on 1, but still empty - self.assertEquals(self.selectionRepresentation(0), "2+1v-2+1v") - self.assertEquals(self.ed.Contents(), b'a1') - self.assertEquals(self.textOfSelection(0), b'') + self.assertEqual(self.selectionRepresentation(0), "2+1v-2+1v") + self.assertEqual(self.ed.Contents(), b'a1') + self.assertEqual(self.textOfSelection(0), b'') def testInsertThroughVirtualSpace(self): self.ed.SetContents(b"a") self.ed.SetSelection(1, 1) self.ed.SetSelectionNAnchorVirtualSpace(0, 2) self.ed.SetSelectionNCaretVirtualSpace(0, 3) - self.assertEquals(self.selectionRepresentation(0), "1+2v-1+3v") - self.assertEquals(self.textOfSelection(0), b'') + self.assertEqual(self.selectionRepresentation(0), "1+2v-1+3v") + self.assertEqual(self.textOfSelection(0), b'') # Append '1' past current virtual space self.ed.SetTargetRange(1, 1) @@ -2010,9 +2010,9 @@ class TestMultiSelection(unittest.TestCase): self.ed.SetTargetEndVirtualSpace(5) self.ed.ReplaceTarget(1, b'1') # Virtual space of selection all converted to real positions - self.assertEquals(self.selectionRepresentation(0), "3-4") - self.assertEquals(self.ed.Contents(), b'a 1') - self.assertEquals(self.textOfSelection(0), b' ') + self.assertEqual(self.selectionRepresentation(0), "3-4") + self.assertEqual(self.ed.Contents(), b'a 1') + self.assertEqual(self.textOfSelection(0), b' ') class TestModalSelection(unittest.TestCase): @@ -2028,73 +2028,73 @@ class TestModalSelection(unittest.TestCase): def testCharacterSelection(self): self.ed.SetSelection(1, 1) - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) self.ed.SelectionMode = self.ed.SC_SEL_STREAM - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) self.ed.CharRight() - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 2) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 2) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) self.ed.LineDown() - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 6) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 6) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) self.ed.ClearSelections() def testRectangleSelection(self): self.ed.SetSelection(1, 1) - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) self.ed.SelectionMode = self.ed.SC_SEL_RECTANGLE - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) self.ed.CharRight() - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 2) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 2) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) self.ed.LineDown() - self.assertEquals(self.ed.Selections, 2) - self.assertEquals(self.ed.MainSelection, 1) - self.assertEquals(self.ed.GetSelectionNCaret(0), 2) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) - self.assertEquals(self.ed.GetSelectionNCaret(1), 6) - self.assertEquals(self.ed.GetSelectionNAnchor(1), 5) + self.assertEqual(self.ed.Selections, 2) + self.assertEqual(self.ed.MainSelection, 1) + self.assertEqual(self.ed.GetSelectionNCaret(0), 2) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.GetSelectionNCaret(1), 6) + self.assertEqual(self.ed.GetSelectionNAnchor(1), 5) self.ed.ClearSelections() def testLinesSelection(self): self.ed.SetSelection(1, 1) - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 1) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 1) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 1) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 1) self.ed.SelectionMode = self.ed.SC_SEL_LINES - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 0) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 3) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 0) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 3) self.ed.CharRight() - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 0) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 3) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 0) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 3) self.ed.LineDown() - self.assertEquals(self.ed.Selections, 1) - self.assertEquals(self.ed.MainSelection, 0) - self.assertEquals(self.ed.GetSelectionNCaret(0), 7) - self.assertEquals(self.ed.GetSelectionNAnchor(0), 0) + self.assertEqual(self.ed.Selections, 1) + self.assertEqual(self.ed.MainSelection, 0) + self.assertEqual(self.ed.GetSelectionNCaret(0), 7) + self.assertEqual(self.ed.GetSelectionNAnchor(0), 0) self.ed.ClearSelections() class TestTechnology(unittest.TestCase): @@ -2114,14 +2114,14 @@ class TestTechnology(unittest.TestCase): def testTechnologyAndBufferedDraw(self): self.ed.Technology = self.ed.SC_TECHNOLOGY_DEFAULT - self.assertEquals(self.ed.GetTechnology(), self.ed.SC_TECHNOLOGY_DEFAULT) + self.assertEqual(self.ed.GetTechnology(), self.ed.SC_TECHNOLOGY_DEFAULT) if sys.platform == "win32": self.ed.Technology = self.ed.SC_TECHNOLOGY_DIRECTWRITE - self.assertEquals(self.ed.GetTechnology(), self.ed.SC_TECHNOLOGY_DIRECTWRITE) - self.assertEquals(self.ed.BufferedDraw, False) + self.assertEqual(self.ed.GetTechnology(), self.ed.SC_TECHNOLOGY_DIRECTWRITE) + self.assertEqual(self.ed.BufferedDraw, False) self.ed.Technology = self.ed.SC_TECHNOLOGY_DEFAULT - self.assertEquals(self.ed.GetTechnology(), self.ed.SC_TECHNOLOGY_DEFAULT) - self.assertEquals(self.ed.BufferedDraw, True) + self.assertEqual(self.ed.GetTechnology(), self.ed.SC_TECHNOLOGY_DEFAULT) + self.assertEqual(self.ed.BufferedDraw, True) class TestStyleAttributes(unittest.TestCase): """ These tests are just to ensure that the calls set and retrieve values. @@ -2141,105 +2141,105 @@ class TestStyleAttributes(unittest.TestCase): def testFont(self): self.ed.StyleSetFont(self.ed.STYLE_DEFAULT, self.testFont) - self.assertEquals(self.ed.StyleGetFont(self.ed.STYLE_DEFAULT), self.testFont) + self.assertEqual(self.ed.StyleGetFont(self.ed.STYLE_DEFAULT), self.testFont) def testSize(self): self.ed.StyleSetSize(self.ed.STYLE_DEFAULT, 12) - self.assertEquals(self.ed.StyleGetSize(self.ed.STYLE_DEFAULT), 12) - self.assertEquals(self.ed.StyleGetSizeFractional(self.ed.STYLE_DEFAULT), 12*self.ed.SC_FONT_SIZE_MULTIPLIER) + self.assertEqual(self.ed.StyleGetSize(self.ed.STYLE_DEFAULT), 12) + self.assertEqual(self.ed.StyleGetSizeFractional(self.ed.STYLE_DEFAULT), 12*self.ed.SC_FONT_SIZE_MULTIPLIER) self.ed.StyleSetSizeFractional(self.ed.STYLE_DEFAULT, 1234) - self.assertEquals(self.ed.StyleGetSizeFractional(self.ed.STYLE_DEFAULT), 1234) + self.assertEqual(self.ed.StyleGetSizeFractional(self.ed.STYLE_DEFAULT), 1234) def testInvisibleRepresentation(self): - self.assertEquals(self.ed.StyleGetInvisibleRepresentation(self.ed.STYLE_DEFAULT), b"") + self.assertEqual(self.ed.StyleGetInvisibleRepresentation(self.ed.STYLE_DEFAULT), b"") self.ed.StyleSetInvisibleRepresentation(self.ed.STYLE_DEFAULT, self.testRepresentation) - self.assertEquals(self.ed.StyleGetInvisibleRepresentation(self.ed.STYLE_DEFAULT), self.testRepresentation) + self.assertEqual(self.ed.StyleGetInvisibleRepresentation(self.ed.STYLE_DEFAULT), self.testRepresentation) self.ed.StyleSetInvisibleRepresentation(self.ed.STYLE_DEFAULT, b"\000") - self.assertEquals(self.ed.StyleGetInvisibleRepresentation(self.ed.STYLE_DEFAULT), b"") + self.assertEqual(self.ed.StyleGetInvisibleRepresentation(self.ed.STYLE_DEFAULT), b"") def testBold(self): self.ed.StyleSetBold(self.ed.STYLE_DEFAULT, 1) - self.assertEquals(self.ed.StyleGetBold(self.ed.STYLE_DEFAULT), 1) - self.assertEquals(self.ed.StyleGetWeight(self.ed.STYLE_DEFAULT), self.ed.SC_WEIGHT_BOLD) + self.assertEqual(self.ed.StyleGetBold(self.ed.STYLE_DEFAULT), 1) + self.assertEqual(self.ed.StyleGetWeight(self.ed.STYLE_DEFAULT), self.ed.SC_WEIGHT_BOLD) self.ed.StyleSetWeight(self.ed.STYLE_DEFAULT, 530) - self.assertEquals(self.ed.StyleGetWeight(self.ed.STYLE_DEFAULT), 530) + self.assertEqual(self.ed.StyleGetWeight(self.ed.STYLE_DEFAULT), 530) def testItalic(self): self.ed.StyleSetItalic(self.ed.STYLE_DEFAULT, 1) - self.assertEquals(self.ed.StyleGetItalic(self.ed.STYLE_DEFAULT), 1) + self.assertEqual(self.ed.StyleGetItalic(self.ed.STYLE_DEFAULT), 1) def testUnderline(self): - self.assertEquals(self.ed.StyleGetUnderline(self.ed.STYLE_DEFAULT), 0) + self.assertEqual(self.ed.StyleGetUnderline(self.ed.STYLE_DEFAULT), 0) self.ed.StyleSetUnderline(self.ed.STYLE_DEFAULT, 1) - self.assertEquals(self.ed.StyleGetUnderline(self.ed.STYLE_DEFAULT), 1) + self.assertEqual(self.ed.StyleGetUnderline(self.ed.STYLE_DEFAULT), 1) def testFore(self): - self.assertEquals(self.ed.StyleGetFore(self.ed.STYLE_DEFAULT), 0) + self.assertEqual(self.ed.StyleGetFore(self.ed.STYLE_DEFAULT), 0) self.ed.StyleSetFore(self.ed.STYLE_DEFAULT, self.testColour) - self.assertEquals(self.ed.StyleGetFore(self.ed.STYLE_DEFAULT), self.testColour) + self.assertEqual(self.ed.StyleGetFore(self.ed.STYLE_DEFAULT), self.testColour) def testBack(self): - self.assertEquals(self.ed.StyleGetBack(self.ed.STYLE_DEFAULT), 0xffffff) + self.assertEqual(self.ed.StyleGetBack(self.ed.STYLE_DEFAULT), 0xffffff) self.ed.StyleSetBack(self.ed.STYLE_DEFAULT, self.testColour) - self.assertEquals(self.ed.StyleGetBack(self.ed.STYLE_DEFAULT), self.testColour) + self.assertEqual(self.ed.StyleGetBack(self.ed.STYLE_DEFAULT), self.testColour) def testEOLFilled(self): - self.assertEquals(self.ed.StyleGetEOLFilled(self.ed.STYLE_DEFAULT), 0) + self.assertEqual(self.ed.StyleGetEOLFilled(self.ed.STYLE_DEFAULT), 0) self.ed.StyleSetEOLFilled(self.ed.STYLE_DEFAULT, 1) - self.assertEquals(self.ed.StyleGetEOLFilled(self.ed.STYLE_DEFAULT), 1) + self.assertEqual(self.ed.StyleGetEOLFilled(self.ed.STYLE_DEFAULT), 1) def testCharacterSet(self): self.ed.StyleSetCharacterSet(self.ed.STYLE_DEFAULT, self.ed.SC_CHARSET_RUSSIAN) - self.assertEquals(self.ed.StyleGetCharacterSet(self.ed.STYLE_DEFAULT), self.ed.SC_CHARSET_RUSSIAN) + self.assertEqual(self.ed.StyleGetCharacterSet(self.ed.STYLE_DEFAULT), self.ed.SC_CHARSET_RUSSIAN) def testCase(self): - self.assertEquals(self.ed.StyleGetCase(self.ed.STYLE_DEFAULT), self.ed.SC_CASE_MIXED) + self.assertEqual(self.ed.StyleGetCase(self.ed.STYLE_DEFAULT), self.ed.SC_CASE_MIXED) self.ed.StyleSetCase(self.ed.STYLE_DEFAULT, self.ed.SC_CASE_UPPER) - self.assertEquals(self.ed.StyleGetCase(self.ed.STYLE_DEFAULT), self.ed.SC_CASE_UPPER) + self.assertEqual(self.ed.StyleGetCase(self.ed.STYLE_DEFAULT), self.ed.SC_CASE_UPPER) self.ed.StyleSetCase(self.ed.STYLE_DEFAULT, self.ed.SC_CASE_LOWER) - self.assertEquals(self.ed.StyleGetCase(self.ed.STYLE_DEFAULT), self.ed.SC_CASE_LOWER) + self.assertEqual(self.ed.StyleGetCase(self.ed.STYLE_DEFAULT), self.ed.SC_CASE_LOWER) def testVisible(self): - self.assertEquals(self.ed.StyleGetVisible(self.ed.STYLE_DEFAULT), 1) + self.assertEqual(self.ed.StyleGetVisible(self.ed.STYLE_DEFAULT), 1) self.ed.StyleSetVisible(self.ed.STYLE_DEFAULT, 0) - self.assertEquals(self.ed.StyleGetVisible(self.ed.STYLE_DEFAULT), 0) + self.assertEqual(self.ed.StyleGetVisible(self.ed.STYLE_DEFAULT), 0) def testChangeable(self): - self.assertEquals(self.ed.StyleGetChangeable(self.ed.STYLE_DEFAULT), 1) + self.assertEqual(self.ed.StyleGetChangeable(self.ed.STYLE_DEFAULT), 1) self.ed.StyleSetChangeable(self.ed.STYLE_DEFAULT, 0) - self.assertEquals(self.ed.StyleGetChangeable(self.ed.STYLE_DEFAULT), 0) + self.assertEqual(self.ed.StyleGetChangeable(self.ed.STYLE_DEFAULT), 0) def testHotSpot(self): - self.assertEquals(self.ed.StyleGetHotSpot(self.ed.STYLE_DEFAULT), 0) + self.assertEqual(self.ed.StyleGetHotSpot(self.ed.STYLE_DEFAULT), 0) self.ed.StyleSetHotSpot(self.ed.STYLE_DEFAULT, 1) - self.assertEquals(self.ed.StyleGetHotSpot(self.ed.STYLE_DEFAULT), 1) + self.assertEqual(self.ed.StyleGetHotSpot(self.ed.STYLE_DEFAULT), 1) def testFoldDisplayTextStyle(self): - self.assertEquals(self.ed.FoldDisplayTextGetStyle(), 0) + self.assertEqual(self.ed.FoldDisplayTextGetStyle(), 0) self.ed.FoldDisplayTextSetStyle(self.ed.SC_FOLDDISPLAYTEXT_BOXED) - self.assertEquals(self.ed.FoldDisplayTextGetStyle(), self.ed.SC_FOLDDISPLAYTEXT_BOXED) + self.assertEqual(self.ed.FoldDisplayTextGetStyle(), self.ed.SC_FOLDDISPLAYTEXT_BOXED) def testDefaultFoldDisplayText(self): - self.assertEquals(self.ed.GetDefaultFoldDisplayText(), b"") + self.assertEqual(self.ed.GetDefaultFoldDisplayText(), b"") self.ed.SetDefaultFoldDisplayText(0, b"...") - self.assertEquals(self.ed.GetDefaultFoldDisplayText(), b"...") + self.assertEqual(self.ed.GetDefaultFoldDisplayText(), b"...") def testFontQuality(self): - self.assertEquals(self.ed.GetFontQuality(), self.ed.SC_EFF_QUALITY_DEFAULT) + self.assertEqual(self.ed.GetFontQuality(), self.ed.SC_EFF_QUALITY_DEFAULT) self.ed.SetFontQuality(self.ed.SC_EFF_QUALITY_LCD_OPTIMIZED) - self.assertEquals(self.ed.GetFontQuality(), self.ed.SC_EFF_QUALITY_LCD_OPTIMIZED) + self.assertEqual(self.ed.GetFontQuality(), self.ed.SC_EFF_QUALITY_LCD_OPTIMIZED) def testFontLocale(self): initialLocale = "en-us".encode("UTF-8") testLocale = "zh-Hans".encode("UTF-8") - self.assertEquals(self.ed.GetFontLocale(), initialLocale) + self.assertEqual(self.ed.GetFontLocale(), initialLocale) self.ed.FontLocale = testLocale - self.assertEquals(self.ed.GetFontLocale(), testLocale) + self.assertEqual(self.ed.GetFontLocale(), testLocale) def testCheckMonospaced(self): - self.assertEquals(self.ed.StyleGetCheckMonospaced(self.ed.STYLE_DEFAULT), 0) + self.assertEqual(self.ed.StyleGetCheckMonospaced(self.ed.STYLE_DEFAULT), 0) self.ed.StyleSetCheckMonospaced(self.ed.STYLE_DEFAULT, 1) - self.assertEquals(self.ed.StyleGetCheckMonospaced(self.ed.STYLE_DEFAULT), 1) + self.assertEqual(self.ed.StyleGetCheckMonospaced(self.ed.STYLE_DEFAULT), 1) class TestElements(unittest.TestCase): """ These tests are just to ensure that the calls set and retrieve values. @@ -2276,22 +2276,22 @@ class TestElements(unittest.TestCase): def testChanging(self): self.ed.SetElementColour(self.ed.SC_ELEMENT_LIST_BACK, self.testColourAlpha) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_LIST_BACK), self.testColourAlpha) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_LIST_BACK), self.testColourAlpha) self.assertTrue(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_LIST_BACK)) def testSubline(self): # Default is false - self.assertEquals(self.ed.CaretLineHighlightSubLine, False) + self.assertEqual(self.ed.CaretLineHighlightSubLine, False) self.ed.CaretLineHighlightSubLine = True - self.assertEquals(self.ed.CaretLineHighlightSubLine, True) + self.assertEqual(self.ed.CaretLineHighlightSubLine, True) self.ed.CaretLineHighlightSubLine = False - self.assertEquals(self.ed.CaretLineHighlightSubLine, False) + self.assertEqual(self.ed.CaretLineHighlightSubLine, False) def testReset(self): self.ed.SetElementColour(self.ed.SC_ELEMENT_SELECTION_ADDITIONAL_TEXT, self.testColourAlpha) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_SELECTION_ADDITIONAL_TEXT), self.testColourAlpha) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_SELECTION_ADDITIONAL_TEXT), self.testColourAlpha) self.ed.ResetElementColour(self.ed.SC_ELEMENT_SELECTION_ADDITIONAL_TEXT) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_SELECTION_ADDITIONAL_TEXT), 0) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_SELECTION_ADDITIONAL_TEXT), 0) self.assertFalse(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_SELECTION_ADDITIONAL_TEXT)) def testBaseColour(self): @@ -2299,36 +2299,36 @@ class TestElements(unittest.TestCase): # SC_ELEMENT_LIST* base colours only currently implemented on Win32 text = self.ed.GetElementBaseColour(self.ed.SC_ELEMENT_LIST) back = self.ed.GetElementBaseColour(self.ed.SC_ELEMENT_LIST_BACK) - self.assertEquals(text & self.opaque, self.opaque) - self.assertEquals(back & self.opaque, self.opaque) - self.assertNotEquals(text & self.dropAlpha, back & self.dropAlpha) + self.assertEqual(text & self.opaque, self.opaque) + self.assertEqual(back & self.opaque, self.opaque) + self.assertNotEqual(text & self.dropAlpha, back & self.dropAlpha) selText = self.ed.GetElementBaseColour(self.ed.SC_ELEMENT_LIST_SELECTED) selBack = self.ed.GetElementBaseColour(self.ed.SC_ELEMENT_LIST_SELECTED_BACK) - self.assertEquals(selText & self.opaque, self.opaque) - self.assertEquals(selBack & self.opaque, self.opaque) - self.assertNotEquals(selText & self.dropAlpha, selBack & self.dropAlpha) + self.assertEqual(selText & self.opaque, self.opaque) + self.assertEqual(selBack & self.opaque, self.opaque) + self.assertNotEqual(selText & self.dropAlpha, selBack & self.dropAlpha) def testSelectionLayer(self): self.ed.SelectionLayer = self.ed.SC_LAYER_OVER_TEXT - self.assertEquals(self.ed.SelectionLayer, self.ed.SC_LAYER_OVER_TEXT) + self.assertEqual(self.ed.SelectionLayer, self.ed.SC_LAYER_OVER_TEXT) self.ed.SelectionLayer = self.ed.SC_LAYER_BASE - self.assertEquals(self.ed.SelectionLayer, self.ed.SC_LAYER_BASE) + self.assertEqual(self.ed.SelectionLayer, self.ed.SC_LAYER_BASE) def testCaretLine(self): # Newer Layer / ElementColour API - self.assertEquals(self.ed.CaretLineLayer, 0) + self.assertEqual(self.ed.CaretLineLayer, 0) self.assertFalse(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_CARET_LINE_BACK)) - self.assertEquals(self.ed.CaretLineFrame, 0) + self.assertEqual(self.ed.CaretLineFrame, 0) self.assertFalse(self.ed.CaretLineVisibleAlways) self.ed.CaretLineLayer = 2 - self.assertEquals(self.ed.CaretLineLayer, 2) + self.assertEqual(self.ed.CaretLineLayer, 2) self.ed.CaretLineFrame = 2 - self.assertEquals(self.ed.CaretLineFrame, 2) + self.assertEqual(self.ed.CaretLineFrame, 2) self.ed.CaretLineVisibleAlways = True self.assertTrue(self.ed.CaretLineVisibleAlways) self.ed.SetElementColour(self.ed.SC_ELEMENT_CARET_LINE_BACK, self.testColourAlpha) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_CARET_LINE_BACK), self.testColourAlpha) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_CARET_LINE_BACK), self.testColourAlpha) self.RestoreCaretLine() @@ -2338,35 +2338,35 @@ class TestElements(unittest.TestCase): # sometimes-multiple parts of the new state. backColour = 0x102030 backColourOpaque = backColour | self.opaque - self.assertEquals(self.ed.CaretLineVisible, 0) + self.assertEqual(self.ed.CaretLineVisible, 0) self.ed.CaretLineVisible = 1 self.assertTrue(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_CARET_LINE_BACK)) - self.assertEquals(self.ed.CaretLineVisible, 1) + self.assertEqual(self.ed.CaretLineVisible, 1) self.ed.CaretLineBack = backColour - self.assertEquals(self.ed.CaretLineBack, backColour) + self.assertEqual(self.ed.CaretLineBack, backColour) # Check with newer API self.assertTrue(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_CARET_LINE_BACK)) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_CARET_LINE_BACK), backColourOpaque) - self.assertEquals(self.ed.CaretLineLayer, 0) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_CARET_LINE_BACK), backColourOpaque) + self.assertEqual(self.ed.CaretLineLayer, 0) alpha = 0x7f self.ed.CaretLineBackAlpha = alpha - self.assertEquals(self.ed.CaretLineBackAlpha, alpha) + self.assertEqual(self.ed.CaretLineBackAlpha, alpha) backColourTranslucent = backColour | (alpha << 24) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_CARET_LINE_BACK), backColourTranslucent) - self.assertEquals(self.ed.CaretLineLayer, 2) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_CARET_LINE_BACK), backColourTranslucent) + self.assertEqual(self.ed.CaretLineLayer, 2) self.ed.CaretLineBackAlpha = 0x100 - self.assertEquals(self.ed.CaretLineBackAlpha, 0x100) - self.assertEquals(self.ed.CaretLineLayer, 0) # SC_ALPHA_NOALPHA moved to base layer + self.assertEqual(self.ed.CaretLineBackAlpha, 0x100) + self.assertEqual(self.ed.CaretLineLayer, 0) # SC_ALPHA_NOALPHA moved to base layer self.RestoreCaretLine() # Try other orders self.ed.CaretLineBackAlpha = 0x100 - self.assertEquals(self.ed.CaretLineBackAlpha, 0x100) - self.assertEquals(self.ed.CaretLineLayer, 0) # SC_ALPHA_NOALPHA moved to base layer + self.assertEqual(self.ed.CaretLineBackAlpha, 0x100) + self.assertEqual(self.ed.CaretLineLayer, 0) # SC_ALPHA_NOALPHA moved to base layer self.ed.CaretLineBack = backColour self.assertTrue(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_CARET_LINE_BACK)) self.ed.CaretLineVisible = 0 @@ -2375,50 +2375,50 @@ class TestElements(unittest.TestCase): self.RestoreCaretLine() def testMarkerLayer(self): - self.assertEquals(self.ed.MarkerGetLayer(1), 0) + self.assertEqual(self.ed.MarkerGetLayer(1), 0) self.ed.MarkerSetAlpha(1, 23) - self.assertEquals(self.ed.MarkerGetLayer(1), 2) + self.assertEqual(self.ed.MarkerGetLayer(1), 2) self.ed.MarkerSetAlpha(1, 0x100) - self.assertEquals(self.ed.MarkerGetLayer(1), 0) + self.assertEqual(self.ed.MarkerGetLayer(1), 0) def testHotSpot(self): self.assertFalse(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE)) self.assertFalse(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE_BACK)) - self.assertEquals(self.ed.HotspotActiveFore, 0) - self.assertEquals(self.ed.HotspotActiveBack, 0) + self.assertEqual(self.ed.HotspotActiveFore, 0) + self.assertEqual(self.ed.HotspotActiveBack, 0) testColour = 0x804020 resetColour = 0x112233 # Doesn't get set self.ed.SetHotspotActiveFore(1, testColour) - self.assertEquals(self.ed.HotspotActiveFore, testColour) + self.assertEqual(self.ed.HotspotActiveFore, testColour) self.assertTrue(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE)) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE), testColour | self.opaque) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE), testColour | self.opaque) self.ed.SetHotspotActiveFore(0, resetColour) - self.assertEquals(self.ed.HotspotActiveFore, 0) + self.assertEqual(self.ed.HotspotActiveFore, 0) self.assertFalse(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE)) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE), 0) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE), 0) translucentColour = 0x50403020 self.ed.SetElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE, translucentColour) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE), translucentColour) - self.assertEquals(self.ed.HotspotActiveFore, translucentColour & self.dropAlpha) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE), translucentColour) + self.assertEqual(self.ed.HotspotActiveFore, translucentColour & self.dropAlpha) backColour = 0x204080 self.ed.SetHotspotActiveBack(1, backColour) - self.assertEquals(self.ed.HotspotActiveBack, backColour) + self.assertEqual(self.ed.HotspotActiveBack, backColour) self.assertTrue(self.ed.GetElementIsSet(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE_BACK)) - self.assertEquals(self.ElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE_BACK), backColour | self.opaque) + self.assertEqual(self.ElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE_BACK), backColour | self.opaque) # Restore self.ed.ResetElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE) self.ed.ResetElementColour(self.ed.SC_ELEMENT_HOT_SPOT_ACTIVE_BACK) def testHideSelection(self): - self.assertEquals(self.ed.SelectionHidden, False) + self.assertEqual(self.ed.SelectionHidden, False) self.ed.HideSelection(True) - self.assertEquals(self.ed.SelectionHidden, True) + self.assertEqual(self.ed.SelectionHidden, True) self.ed.HideSelection(False) # Restore - self.assertEquals(self.ed.SelectionHidden, False) + self.assertEqual(self.ed.SelectionHidden, False) class TestIndices(unittest.TestCase): def setUp(self): @@ -2435,58 +2435,58 @@ class TestIndices(unittest.TestCase): self.ed.SetCodePage(0) def testAllocation(self): - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) self.ed.AllocateLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF32) - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_UTF32) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_UTF32) self.ed.ReleaseLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF32) - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) def testUTF32(self): - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) self.ed.SetContents(self.tv) self.ed.AllocateLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF32) - self.assertEquals(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF32), 0) - self.assertEquals(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF32), 7) + self.assertEqual(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF32), 0) + self.assertEqual(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF32), 7) self.ed.ReleaseLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF32) - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) def testUTF16(self): - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) self.ed.SetContents(self.tv) self.ed.AllocateLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF16) - self.assertEquals(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF16), 0) - self.assertEquals(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF16), 8) + self.assertEqual(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF16), 0) + self.assertEqual(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF16), 8) self.ed.ReleaseLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF16) - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) def testBoth(self): # Set text before turning indices on - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) self.ed.SetContents(self.tv) self.ed.AllocateLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF32+self.ed.SC_LINECHARACTERINDEX_UTF16) - self.assertEquals(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF32), 0) - self.assertEquals(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF32), 7) - self.assertEquals(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF16), 0) - self.assertEquals(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF16), 8) + self.assertEqual(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF32), 0) + self.assertEqual(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF32), 7) + self.assertEqual(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF16), 0) + self.assertEqual(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF16), 8) # Test the inverse: position->line - self.assertEquals(self.ed.LineFromIndexPosition(0, self.ed.SC_LINECHARACTERINDEX_UTF32), 0) - self.assertEquals(self.ed.LineFromIndexPosition(7, self.ed.SC_LINECHARACTERINDEX_UTF32), 1) - self.assertEquals(self.ed.LineFromIndexPosition(0, self.ed.SC_LINECHARACTERINDEX_UTF16), 0) - self.assertEquals(self.ed.LineFromIndexPosition(8, self.ed.SC_LINECHARACTERINDEX_UTF16), 1) + self.assertEqual(self.ed.LineFromIndexPosition(0, self.ed.SC_LINECHARACTERINDEX_UTF32), 0) + self.assertEqual(self.ed.LineFromIndexPosition(7, self.ed.SC_LINECHARACTERINDEX_UTF32), 1) + self.assertEqual(self.ed.LineFromIndexPosition(0, self.ed.SC_LINECHARACTERINDEX_UTF16), 0) + self.assertEqual(self.ed.LineFromIndexPosition(8, self.ed.SC_LINECHARACTERINDEX_UTF16), 1) self.ed.ReleaseLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF32+self.ed.SC_LINECHARACTERINDEX_UTF16) - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) def testMaintenance(self): # Set text after turning indices on - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) self.ed.AllocateLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF32+self.ed.SC_LINECHARACTERINDEX_UTF16) self.ed.SetContents(self.tv) - self.assertEquals(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF32), 0) - self.assertEquals(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF32), 7) - self.assertEquals(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF16), 0) - self.assertEquals(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF16), 8) + self.assertEqual(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF32), 0) + self.assertEqual(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF32), 7) + self.assertEqual(self.ed.IndexPositionFromLine(0, self.ed.SC_LINECHARACTERINDEX_UTF16), 0) + self.assertEqual(self.ed.IndexPositionFromLine(1, self.ed.SC_LINECHARACTERINDEX_UTF16), 8) self.ed.ReleaseLineCharacterIndex(self.ed.SC_LINECHARACTERINDEX_UTF32+self.ed.SC_LINECHARACTERINDEX_UTF16) - self.assertEquals(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) + self.assertEqual(self.ed.GetLineCharacterIndex(), self.ed.SC_LINECHARACTERINDEX_NONE) class TestCharacterNavigation(unittest.TestCase): def setUp(self): @@ -2506,9 +2506,9 @@ class TestCharacterNavigation(unittest.TestCase): pos = 0 for i in range(len(t)-1): after = self.ed.PositionAfter(pos) - self.assert_(after > i) + self.assertTrue(after > i) back = self.ed.PositionBefore(after) - self.assertEquals(pos, back) + self.assertEqual(pos, back) pos = after def testRelative(self): @@ -2516,22 +2516,22 @@ class TestCharacterNavigation(unittest.TestCase): t = "aåflﬔ-" tv = t.encode("UTF-8") self.ed.SetContents(tv) - self.assertEquals(self.ed.PositionRelative(1, 2), 6) - self.assertEquals(self.ed.CountCharacters(1, 6), 2) - self.assertEquals(self.ed.PositionRelative(6, -2), 1) + self.assertEqual(self.ed.PositionRelative(1, 2), 6) + self.assertEqual(self.ed.CountCharacters(1, 6), 2) + self.assertEqual(self.ed.PositionRelative(6, -2), 1) pos = 0 previous = 0 for i in range(1, len(t)): after = self.ed.PositionRelative(pos, i) - self.assert_(after > pos) - self.assert_(after > previous) + self.assertTrue(after > pos) + self.assertTrue(after > previous) previous = after pos = len(t) previous = pos for i in range(1, len(t)-1): after = self.ed.PositionRelative(pos, -i) - self.assert_(after < pos) - self.assert_(after < previous) + self.assertTrue(after < pos) + self.assertTrue(after < previous) previous = after def testRelativeNonBOM(self): @@ -2539,24 +2539,24 @@ class TestCharacterNavigation(unittest.TestCase): t = "a\U00010348flﬔ-" tv = t.encode("UTF-8") self.ed.SetContents(tv) - self.assertEquals(self.ed.PositionRelative(1, 2), 8) - self.assertEquals(self.ed.CountCharacters(1, 8), 2) - self.assertEquals(self.ed.CountCodeUnits(1, 8), 3) - self.assertEquals(self.ed.PositionRelative(8, -2), 1) - self.assertEquals(self.ed.PositionRelativeCodeUnits(8, -3), 1) + self.assertEqual(self.ed.PositionRelative(1, 2), 8) + self.assertEqual(self.ed.CountCharacters(1, 8), 2) + self.assertEqual(self.ed.CountCodeUnits(1, 8), 3) + self.assertEqual(self.ed.PositionRelative(8, -2), 1) + self.assertEqual(self.ed.PositionRelativeCodeUnits(8, -3), 1) pos = 0 previous = 0 for i in range(1, len(t)): after = self.ed.PositionRelative(pos, i) - self.assert_(after > pos) - self.assert_(after > previous) + self.assertTrue(after > pos) + self.assertTrue(after > previous) previous = after pos = len(t) previous = pos for i in range(1, len(t)-1): after = self.ed.PositionRelative(pos, -i) - self.assert_(after < pos) - self.assert_(after <= previous) + self.assertTrue(after < pos) + self.assertTrue(after <= previous) previous = after def testLineEnd(self): @@ -2564,7 +2564,7 @@ class TestCharacterNavigation(unittest.TestCase): tv = t.encode("UTF-8") self.ed.SetContents(tv) for i in range(0, len(t)): - self.assertEquals(self.ed.CountCharacters(0, i), i) + self.assertEqual(self.ed.CountCharacters(0, i), i) class TestCaseMapping(unittest.TestCase): def setUp(self): @@ -2582,14 +2582,14 @@ class TestCaseMapping(unittest.TestCase): t = b"x" self.ed.SetContents(t) self.ed.UpperCase() - self.assertEquals(self.ed.Contents(), b"x") + self.assertEqual(self.ed.Contents(), b"x") def testASCII(self): t = b"x" self.ed.SetContents(t) self.ed.SetSel(0,1) self.ed.UpperCase() - self.assertEquals(self.ed.Contents(), b"X") + self.assertEqual(self.ed.Contents(), b"X") def testLatin1(self): t = "å".encode("Latin-1") @@ -2597,7 +2597,7 @@ class TestCaseMapping(unittest.TestCase): self.ed.SetContents(t) self.ed.SetSel(0,1) self.ed.UpperCase() - self.assertEquals(self.ed.Contents(), r) + self.assertEqual(self.ed.Contents(), r) def testRussian(self): if sys.platform == "win32": @@ -2609,7 +2609,7 @@ class TestCaseMapping(unittest.TestCase): self.ed.SetContents(t) self.ed.SetSel(0,1) self.ed.LowerCase() - self.assertEquals(self.ed.Contents(), r) + self.assertEqual(self.ed.Contents(), r) def testUTF(self): self.ed.SetCodePage(65001) @@ -2618,18 +2618,18 @@ class TestCaseMapping(unittest.TestCase): self.ed.SetContents(t) self.ed.SetSel(0,2) self.ed.UpperCase() - self.assertEquals(self.ed.Contents(), r) + self.assertEqual(self.ed.Contents(), r) def testUTFDifferentLength(self): self.ed.SetCodePage(65001) t = "ı".encode("UTF-8") r = "I".encode("UTF-8") self.ed.SetContents(t) - self.assertEquals(self.ed.Length, 2) + self.assertEqual(self.ed.Length, 2) self.ed.SetSel(0,2) self.ed.UpperCase() - self.assertEquals(self.ed.Length, 1) - self.assertEquals(self.ed.Contents(), r) + self.assertEqual(self.ed.Length, 1) + self.assertEqual(self.ed.Contents(), r) def testUTFGrows(self): # This crashed at one point in debug builds due to looking past end of shorter string @@ -2637,30 +2637,30 @@ class TestCaseMapping(unittest.TestCase): # ﬖ is a single character ligature taking 3 bytes in UTF8: EF AC 96 t = 'ﬖﬖ'.encode("UTF-8") self.ed.SetContents(t) - self.assertEquals(self.ed.Length, 6) + self.assertEqual(self.ed.Length, 6) self.ed.SetSel(0,self.ed.Length) self.ed.UpperCase() # To convert to upper case the ligature is separated into վ and ն then uppercased to Վ and Ն # each of which takes 2 bytes in UTF-8: D5 8E D5 86 r = 'ՎՆՎՆ'.encode("UTF-8") - self.assertEquals(self.ed.Length, 8) - self.assertEquals(self.ed.Contents(), r) - self.assertEquals(self.ed.SelectionEnd, self.ed.Length) + self.assertEqual(self.ed.Length, 8) + self.assertEqual(self.ed.Contents(), r) + self.assertEqual(self.ed.SelectionEnd, self.ed.Length) def testUTFShrinks(self): self.ed.SetCodePage(65001) # fi is a single character ligature taking 3 bytes in UTF8: EF AC 81 t = 'fifi'.encode("UTF-8") self.ed.SetContents(t) - self.assertEquals(self.ed.Length, 6) + self.assertEqual(self.ed.Length, 6) self.ed.SetSel(0,self.ed.Length) self.ed.UpperCase() # To convert to upper case the ligature is separated into f and i then uppercased to F and I # each of which takes 1 byte in UTF-8: 46 49 r = 'FIFI'.encode("UTF-8") - self.assertEquals(self.ed.Length, 4) - self.assertEquals(self.ed.Contents(), r) - self.assertEquals(self.ed.SelectionEnd, self.ed.Length) + self.assertEqual(self.ed.Length, 4) + self.assertEqual(self.ed.Contents(), r) + self.assertEqual(self.ed.SelectionEnd, self.ed.Length) class TestCaseInsensitiveSearch(unittest.TestCase): def setUp(self): @@ -2681,7 +2681,7 @@ class TestCaseInsensitiveSearch(unittest.TestCase): self.ed.TargetEnd = self.ed.Length-1 self.ed.SearchFlags = 0 pos = self.ed.SearchInTarget(len(searchString), searchString) - self.assertEquals(0, pos) + self.assertEqual(0, pos) def testASCII(self): text = b" x X" @@ -2691,7 +2691,7 @@ class TestCaseInsensitiveSearch(unittest.TestCase): self.ed.TargetEnd = self.ed.Length-1 self.ed.SearchFlags = 0 pos = self.ed.SearchInTarget(len(searchString), searchString) - self.assertEquals(1, pos) + self.assertEqual(1, pos) def testLatin1(self): text = "Frånd Åå".encode("Latin-1") @@ -2701,7 +2701,7 @@ class TestCaseInsensitiveSearch(unittest.TestCase): self.ed.TargetEnd = self.ed.Length-1 self.ed.SearchFlags = 0 pos = self.ed.SearchInTarget(len(searchString), searchString) - self.assertEquals(2, pos) + self.assertEqual(2, pos) def testRussian(self): self.ed.StyleSetCharacterSet(self.ed.STYLE_DEFAULT, self.ed.SC_CHARSET_RUSSIAN) @@ -2712,7 +2712,7 @@ class TestCaseInsensitiveSearch(unittest.TestCase): self.ed.TargetEnd = self.ed.Length-1 self.ed.SearchFlags = 0 pos = self.ed.SearchInTarget(len(searchString), searchString) - self.assertEquals(2, pos) + self.assertEqual(2, pos) def testUTF(self): self.ed.SetCodePage(65001) @@ -2723,7 +2723,7 @@ class TestCaseInsensitiveSearch(unittest.TestCase): self.ed.TargetEnd = self.ed.Length-1 self.ed.SearchFlags = 0 pos = self.ed.SearchInTarget(len(searchString), searchString) - self.assertEquals(2, pos) + self.assertEqual(2, pos) def testUTFDifferentLength(self): # Searching for a two byte string finds a single byte @@ -2732,14 +2732,14 @@ class TestCaseInsensitiveSearch(unittest.TestCase): text = "Frånds Ååſ $".encode("UTF-8") searchString = "ſ".encode("UTF-8") firstPosition = len("Frånd".encode("UTF-8")) - self.assertEquals(len(searchString), 2) + self.assertEqual(len(searchString), 2) self.ed.SetContents(text) self.ed.TargetStart = 0 self.ed.TargetEnd = self.ed.Length-1 self.ed.SearchFlags = 0 pos = self.ed.SearchInTarget(len(searchString), searchString) - self.assertEquals(firstPosition, pos) - self.assertEquals(firstPosition+1, self.ed.TargetEnd) + self.assertEqual(firstPosition, pos) + self.assertEqual(firstPosition+1, self.ed.TargetEnd) @unittest.skipUnless(lexersAvailable, "no lexers included") class TestLexer(unittest.TestCase): @@ -2751,27 +2751,27 @@ class TestLexer(unittest.TestCase): def testLexerNumber(self): self.xite.ChooseLexer(b"cpp") - self.assertEquals(self.ed.GetLexer(), self.ed.SCLEX_CPP) + self.assertEqual(self.ed.GetLexer(), self.ed.SCLEX_CPP) def testLexerName(self): self.xite.ChooseLexer(b"cpp") - self.assertEquals(self.ed.GetLexer(), self.ed.SCLEX_CPP) + self.assertEqual(self.ed.GetLexer(), self.ed.SCLEX_CPP) name = self.ed.GetLexerLanguage(0) - self.assertEquals(name, b"cpp") + self.assertEqual(name, b"cpp") def testPropertyNames(self): propertyNames = self.ed.PropertyNames() - self.assertNotEquals(propertyNames, b"") + self.assertNotEqual(propertyNames, b"") # The cpp lexer has a boolean property named lexer.cpp.allow.dollars propNameDollars = b"lexer.cpp.allow.dollars" propertyType = self.ed.PropertyType(propNameDollars) - self.assertEquals(propertyType, self.ed.SC_TYPE_BOOLEAN) + self.assertEqual(propertyType, self.ed.SC_TYPE_BOOLEAN) propertyDescription = self.ed.DescribeProperty(propNameDollars) - self.assertNotEquals(propertyDescription, b"") + self.assertNotEqual(propertyDescription, b"") def testWordListDescriptions(self): wordSet = self.ed.DescribeKeyWordSets() - self.assertNotEquals(wordSet, b"") + self.assertNotEqual(wordSet, b"") @unittest.skipUnless(lexersAvailable, "no lexers included") class TestSubStyles(unittest.TestCase): @@ -2787,28 +2787,28 @@ class TestSubStyles(unittest.TestCase): def testInfo(self): self.xite.ChooseLexer(b"cpp") bases = self.ed.GetSubStyleBases() - self.assertEquals(bases, b"\x0b\x11") # 11, 17 - self.assertEquals(self.ed.DistanceToSecondaryStyles(), 0x40) + self.assertEqual(bases, b"\x0b\x11") # 11, 17 + self.assertEqual(self.ed.DistanceToSecondaryStyles(), 0x40) def testAllocate(self): firstSubStyle = 0x80 # Current implementation self.xite.ChooseLexer(b"cpp") - self.assertEquals(self.ed.GetStyleFromSubStyle(firstSubStyle), firstSubStyle) - self.assertEquals(self.ed.GetSubStylesStart(self.ed.SCE_C_IDENTIFIER), 0) - self.assertEquals(self.ed.GetSubStylesLength(self.ed.SCE_C_IDENTIFIER), 0) + self.assertEqual(self.ed.GetStyleFromSubStyle(firstSubStyle), firstSubStyle) + self.assertEqual(self.ed.GetSubStylesStart(self.ed.SCE_C_IDENTIFIER), 0) + self.assertEqual(self.ed.GetSubStylesLength(self.ed.SCE_C_IDENTIFIER), 0) numSubStyles = 5 subs = self.ed.AllocateSubStyles(self.ed.SCE_C_IDENTIFIER, numSubStyles) - self.assertEquals(subs, firstSubStyle) - self.assertEquals(self.ed.GetSubStylesStart(self.ed.SCE_C_IDENTIFIER), firstSubStyle) - self.assertEquals(self.ed.GetSubStylesLength(self.ed.SCE_C_IDENTIFIER), numSubStyles) - self.assertEquals(self.ed.GetStyleFromSubStyle(subs), self.ed.SCE_C_IDENTIFIER) - self.assertEquals(self.ed.GetStyleFromSubStyle(subs+numSubStyles-1), self.ed.SCE_C_IDENTIFIER) - self.assertEquals(self.ed.GetStyleFromSubStyle(self.ed.SCE_C_IDENTIFIER), self.ed.SCE_C_IDENTIFIER) + self.assertEqual(subs, firstSubStyle) + self.assertEqual(self.ed.GetSubStylesStart(self.ed.SCE_C_IDENTIFIER), firstSubStyle) + self.assertEqual(self.ed.GetSubStylesLength(self.ed.SCE_C_IDENTIFIER), numSubStyles) + self.assertEqual(self.ed.GetStyleFromSubStyle(subs), self.ed.SCE_C_IDENTIFIER) + self.assertEqual(self.ed.GetStyleFromSubStyle(subs+numSubStyles-1), self.ed.SCE_C_IDENTIFIER) + self.assertEqual(self.ed.GetStyleFromSubStyle(self.ed.SCE_C_IDENTIFIER), self.ed.SCE_C_IDENTIFIER) # Now free and check same as start self.ed.FreeSubStyles() - self.assertEquals(self.ed.GetStyleFromSubStyle(subs), subs) - self.assertEquals(self.ed.GetSubStylesStart(self.ed.SCE_C_IDENTIFIER), 0) - self.assertEquals(self.ed.GetSubStylesLength(self.ed.SCE_C_IDENTIFIER), 0) + self.assertEqual(self.ed.GetStyleFromSubStyle(subs), subs) + self.assertEqual(self.ed.GetSubStylesStart(self.ed.SCE_C_IDENTIFIER), 0) + self.assertEqual(self.ed.GetSubStylesLength(self.ed.SCE_C_IDENTIFIER), 0) def testInactive(self): firstSubStyle = 0x80 # Current implementation @@ -2816,15 +2816,15 @@ class TestSubStyles(unittest.TestCase): self.xite.ChooseLexer(b"cpp") numSubStyles = 5 subs = self.ed.AllocateSubStyles(self.ed.SCE_C_IDENTIFIER, numSubStyles) - self.assertEquals(subs, firstSubStyle) - self.assertEquals(self.ed.GetStyleFromSubStyle(subs), self.ed.SCE_C_IDENTIFIER) - self.assertEquals(self.ed.GetStyleFromSubStyle(subs+inactiveDistance), self.ed.SCE_C_IDENTIFIER+inactiveDistance) + self.assertEqual(subs, firstSubStyle) + self.assertEqual(self.ed.GetStyleFromSubStyle(subs), self.ed.SCE_C_IDENTIFIER) + self.assertEqual(self.ed.GetStyleFromSubStyle(subs+inactiveDistance), self.ed.SCE_C_IDENTIFIER+inactiveDistance) self.ed.FreeSubStyles() def testSecondary(self): inactiveDistance = self.ed.DistanceToSecondaryStyles() inactiveIdentifier = self.ed.SCE_C_IDENTIFIER+inactiveDistance - self.assertEquals(self.ed.GetPrimaryStyleFromStyle(inactiveIdentifier), self.ed.SCE_C_IDENTIFIER) + self.assertEqual(self.ed.GetPrimaryStyleFromStyle(inactiveIdentifier), self.ed.SCE_C_IDENTIFIER) class TestCallTip(unittest.TestCase): @@ -2838,14 +2838,14 @@ class TestCallTip(unittest.TestCase): self.ed.AddText(len(t), t) def testBasics(self): - self.assertEquals(self.ed.CallTipActive(), 0) + self.assertEqual(self.ed.CallTipActive(), 0) self.ed.CallTipShow(1, "fun(int x)") - self.assertEquals(self.ed.CallTipActive(), 1) - self.assertEquals(self.ed.CallTipPosStart(), 4) + self.assertEqual(self.ed.CallTipActive(), 1) + self.assertEqual(self.ed.CallTipPosStart(), 4) self.ed.CallTipSetPosStart(1) - self.assertEquals(self.ed.CallTipPosStart(), 1) + self.assertEqual(self.ed.CallTipPosStart(), 1) self.ed.CallTipCancel() - self.assertEquals(self.ed.CallTipActive(), 0) + self.assertEqual(self.ed.CallTipActive(), 0) class TestEdge(unittest.TestCase): @@ -2856,35 +2856,35 @@ class TestEdge(unittest.TestCase): def testBasics(self): self.ed.EdgeColumn = 3 - self.assertEquals(self.ed.EdgeColumn, 3) + self.assertEqual(self.ed.EdgeColumn, 3) self.ed.SetEdgeColour(0xA0) - self.assertEquals(self.ed.GetEdgeColour(), 0xA0) + self.assertEqual(self.ed.GetEdgeColour(), 0xA0) def testMulti(self): - self.assertEquals(self.ed.GetMultiEdgeColumn(-1), -1) - self.assertEquals(self.ed.GetMultiEdgeColumn(0), -1) + self.assertEqual(self.ed.GetMultiEdgeColumn(-1), -1) + self.assertEqual(self.ed.GetMultiEdgeColumn(0), -1) self.ed.MultiEdgeAddLine(5, 0x50) - self.assertEquals(self.ed.GetMultiEdgeColumn(0), 5) - self.assertEquals(self.ed.GetMultiEdgeColumn(1), -1) + self.assertEqual(self.ed.GetMultiEdgeColumn(0), 5) + self.assertEqual(self.ed.GetMultiEdgeColumn(1), -1) self.ed.MultiEdgeAddLine(6, 0x60) - self.assertEquals(self.ed.GetMultiEdgeColumn(0), 5) - self.assertEquals(self.ed.GetMultiEdgeColumn(1), 6) - self.assertEquals(self.ed.GetMultiEdgeColumn(2), -1) + self.assertEqual(self.ed.GetMultiEdgeColumn(0), 5) + self.assertEqual(self.ed.GetMultiEdgeColumn(1), 6) + self.assertEqual(self.ed.GetMultiEdgeColumn(2), -1) self.ed.MultiEdgeAddLine(4, 0x40) - self.assertEquals(self.ed.GetMultiEdgeColumn(0), 4) - self.assertEquals(self.ed.GetMultiEdgeColumn(1), 5) - self.assertEquals(self.ed.GetMultiEdgeColumn(2), 6) - self.assertEquals(self.ed.GetMultiEdgeColumn(3), -1) + self.assertEqual(self.ed.GetMultiEdgeColumn(0), 4) + self.assertEqual(self.ed.GetMultiEdgeColumn(1), 5) + self.assertEqual(self.ed.GetMultiEdgeColumn(2), 6) + self.assertEqual(self.ed.GetMultiEdgeColumn(3), -1) self.ed.MultiEdgeClearAll() - self.assertEquals(self.ed.GetMultiEdgeColumn(0), -1) + self.assertEqual(self.ed.GetMultiEdgeColumn(0), -1) def testSameTwice(self): # Tests that adding a column twice retains both self.ed.MultiEdgeAddLine(5, 0x50) self.ed.MultiEdgeAddLine(5, 0x55) - self.assertEquals(self.ed.GetMultiEdgeColumn(0), 5) - self.assertEquals(self.ed.GetMultiEdgeColumn(1), 5) - self.assertEquals(self.ed.GetMultiEdgeColumn(2), -1) + self.assertEqual(self.ed.GetMultiEdgeColumn(0), 5) + self.assertEqual(self.ed.GetMultiEdgeColumn(1), 5) + self.assertEqual(self.ed.GetMultiEdgeColumn(2), -1) self.ed.MultiEdgeClearAll() class TestAutoComplete(unittest.TestCase): @@ -2899,118 +2899,118 @@ class TestAutoComplete(unittest.TestCase): self.ed.AddText(len(t), t) def testDefaults(self): - self.assertEquals(self.ed.AutoCGetSeparator(), ord(' ')) - self.assertEquals(self.ed.AutoCGetMaxHeight(), 5) - self.assertEquals(self.ed.AutoCGetMaxWidth(), 0) - self.assertEquals(self.ed.AutoCGetTypeSeparator(), ord('?')) - self.assertEquals(self.ed.AutoCGetIgnoreCase(), 0) - self.assertEquals(self.ed.AutoCGetAutoHide(), 1) - self.assertEquals(self.ed.AutoCGetDropRestOfWord(), 0) + self.assertEqual(self.ed.AutoCGetSeparator(), ord(' ')) + self.assertEqual(self.ed.AutoCGetMaxHeight(), 5) + self.assertEqual(self.ed.AutoCGetMaxWidth(), 0) + self.assertEqual(self.ed.AutoCGetTypeSeparator(), ord('?')) + self.assertEqual(self.ed.AutoCGetIgnoreCase(), 0) + self.assertEqual(self.ed.AutoCGetAutoHide(), 1) + self.assertEqual(self.ed.AutoCGetDropRestOfWord(), 0) def testChangeDefaults(self): self.ed.AutoCSetSeparator(ord('-')) - self.assertEquals(self.ed.AutoCGetSeparator(), ord('-')) + self.assertEqual(self.ed.AutoCGetSeparator(), ord('-')) self.ed.AutoCSetSeparator(ord(' ')) self.ed.AutoCSetMaxHeight(100) - self.assertEquals(self.ed.AutoCGetMaxHeight(), 100) + self.assertEqual(self.ed.AutoCGetMaxHeight(), 100) self.ed.AutoCSetMaxHeight(5) self.ed.AutoCSetMaxWidth(100) - self.assertEquals(self.ed.AutoCGetMaxWidth(), 100) + self.assertEqual(self.ed.AutoCGetMaxWidth(), 100) self.ed.AutoCSetMaxWidth(0) self.ed.AutoCSetTypeSeparator(ord('@')) - self.assertEquals(self.ed.AutoCGetTypeSeparator(), ord('@')) + self.assertEqual(self.ed.AutoCGetTypeSeparator(), ord('@')) self.ed.AutoCSetTypeSeparator(ord('?')) self.ed.AutoCSetIgnoreCase(1) - self.assertEquals(self.ed.AutoCGetIgnoreCase(), 1) + self.assertEqual(self.ed.AutoCGetIgnoreCase(), 1) self.ed.AutoCSetIgnoreCase(0) self.ed.AutoCSetAutoHide(0) - self.assertEquals(self.ed.AutoCGetAutoHide(), 0) + self.assertEqual(self.ed.AutoCGetAutoHide(), 0) self.ed.AutoCSetAutoHide(1) self.ed.AutoCSetDropRestOfWord(1) - self.assertEquals(self.ed.AutoCGetDropRestOfWord(), 1) + self.assertEqual(self.ed.AutoCGetDropRestOfWord(), 1) self.ed.AutoCSetDropRestOfWord(0) def testAutoShow(self): - self.assertEquals(self.ed.AutoCActive(), 0) + self.assertEqual(self.ed.AutoCActive(), 0) self.ed.SetSel(0, 0) self.ed.AutoCShow(0, b"za defn ghi") - self.assertEquals(self.ed.AutoCActive(), 1) + self.assertEqual(self.ed.AutoCActive(), 1) #~ time.sleep(2) - self.assertEquals(self.ed.AutoCPosStart(), 0) - self.assertEquals(self.ed.AutoCGetCurrent(), 0) + self.assertEqual(self.ed.AutoCPosStart(), 0) + self.assertEqual(self.ed.AutoCGetCurrent(), 0) t = self.ed.AutoCGetCurrentText(5) - #~ self.assertEquals(l, 3) - self.assertEquals(t, b"za") + #~ self.assertEqual(l, 3) + self.assertEqual(t, b"za") self.ed.AutoCCancel() - self.assertEquals(self.ed.AutoCActive(), 0) + self.assertEqual(self.ed.AutoCActive(), 0) def testAutoShowComplete(self): - self.assertEquals(self.ed.AutoCActive(), 0) + self.assertEqual(self.ed.AutoCActive(), 0) self.ed.SetSel(0, 0) self.ed.AutoCShow(0, b"za defn ghi") self.ed.AutoCComplete() - self.assertEquals(self.ed.Contents(), b"zaxxx\n") + self.assertEqual(self.ed.Contents(), b"zaxxx\n") - self.assertEquals(self.ed.AutoCActive(), 0) + self.assertEqual(self.ed.AutoCActive(), 0) def testAutoShowSelect(self): - self.assertEquals(self.ed.AutoCActive(), 0) + self.assertEqual(self.ed.AutoCActive(), 0) self.ed.SetSel(0, 0) self.ed.AutoCShow(0, b"za defn ghi") self.ed.AutoCSelect(0, b"d") self.ed.AutoCComplete() - self.assertEquals(self.ed.Contents(), b"defnxxx\n") + self.assertEqual(self.ed.Contents(), b"defnxxx\n") - self.assertEquals(self.ed.AutoCActive(), 0) + self.assertEqual(self.ed.AutoCActive(), 0) def testAutoCustomSort(self): # Checks bug #2294 where SC_ORDER_CUSTOM with an empty list asserts # https://sourceforge.net/p/scintilla/bugs/2294/ - self.assertEquals(self.ed.AutoCGetOrder(), self.ed.SC_ORDER_PRESORTED) + self.assertEqual(self.ed.AutoCGetOrder(), self.ed.SC_ORDER_PRESORTED) self.ed.AutoCSetOrder(self.ed.SC_ORDER_CUSTOM) - self.assertEquals(self.ed.AutoCGetOrder(), self.ed.SC_ORDER_CUSTOM) + self.assertEqual(self.ed.AutoCGetOrder(), self.ed.SC_ORDER_CUSTOM) #~ self.ed.AutoCShow(0, b"") #~ self.ed.AutoCComplete() - #~ self.assertEquals(self.ed.Contents(), b"xxx\n") + #~ self.assertEqual(self.ed.Contents(), b"xxx\n") self.ed.AutoCShow(0, b"a") self.ed.AutoCComplete() - self.assertEquals(self.ed.Contents(), b"xxx\na") + self.assertEqual(self.ed.Contents(), b"xxx\na") self.ed.AutoCSetOrder(self.ed.SC_ORDER_PERFORMSORT) - self.assertEquals(self.ed.AutoCGetOrder(), self.ed.SC_ORDER_PERFORMSORT) + self.assertEqual(self.ed.AutoCGetOrder(), self.ed.SC_ORDER_PERFORMSORT) self.ed.AutoCShow(0, b"") self.ed.AutoCComplete() - self.assertEquals(self.ed.Contents(), b"xxx\na") + self.assertEqual(self.ed.Contents(), b"xxx\na") self.ed.AutoCShow(0, b"b a") self.ed.AutoCComplete() - self.assertEquals(self.ed.Contents(), b"xxx\naa") + self.assertEqual(self.ed.Contents(), b"xxx\naa") self.ed.AutoCSetOrder(self.ed.SC_ORDER_PRESORTED) - self.assertEquals(self.ed.AutoCGetOrder(), self.ed.SC_ORDER_PRESORTED) + self.assertEqual(self.ed.AutoCGetOrder(), self.ed.SC_ORDER_PRESORTED) self.ed.AutoCShow(0, b"") self.ed.AutoCComplete() - self.assertEquals(self.ed.Contents(), b"xxx\naa") + self.assertEqual(self.ed.Contents(), b"xxx\naa") self.ed.AutoCShow(0, b"a b") self.ed.AutoCComplete() - self.assertEquals(self.ed.Contents(), b"xxx\naaa") + self.assertEqual(self.ed.Contents(), b"xxx\naaa") - self.assertEquals(self.ed.AutoCActive(), 0) + self.assertEqual(self.ed.AutoCActive(), 0) def testWriteOnly(self): """ Checks that setting attributes doesn't crash or change tested behaviour @@ -3029,25 +3029,25 @@ class TestDirectAccess(unittest.TestCase): def testGapPosition(self): text = b"abcd" self.ed.SetContents(text) - self.assertEquals(self.ed.GapPosition, 4) + self.assertEqual(self.ed.GapPosition, 4) self.ed.TargetStart = 1 self.ed.TargetEnd = 1 rep = b"-" self.ed.ReplaceTarget(len(rep), rep) - self.assertEquals(self.ed.GapPosition, 2) + self.assertEqual(self.ed.GapPosition, 2) def testCharacterPointerAndRangePointer(self): text = b"abcd" self.ed.SetContents(text) characterPointer = self.ed.CharacterPointer rangePointer = self.ed.GetRangePointer(0,3) - self.assertEquals(characterPointer, rangePointer) + self.assertEqual(characterPointer, rangePointer) cpBuffer = ctypes.c_char_p(characterPointer) - self.assertEquals(cpBuffer.value, text) + self.assertEqual(cpBuffer.value, text) # Gap will not be moved as already moved for CharacterPointer call rangePointer = self.ed.GetRangePointer(1,3) cpBuffer = ctypes.c_char_p(rangePointer) - self.assertEquals(cpBuffer.value, text[1:]) + self.assertEqual(cpBuffer.value, text[1:]) class TestJoin(unittest.TestCase): def setUp(self): @@ -3065,7 +3065,7 @@ class TestJoin(unittest.TestCase): self.ed.SetContents(text) self.ed.TargetWholeDocument() self.ed.LinesJoin() - self.assertEquals(self.ed.Contents(), b"a b c") + self.assertEqual(self.ed.Contents(), b"a b c") def testJoinEndLine(self): text = b"a\r\nb\r\nc" @@ -3073,7 +3073,7 @@ class TestJoin(unittest.TestCase): # Select a..b self.ed.SetTargetRange(0, 4) self.ed.LinesJoin() - self.assertEquals(self.ed.Contents(), b"a b\r\nc") + self.assertEqual(self.ed.Contents(), b"a b\r\nc") def testJoinSpace(self): # Demonstration of bug #2372 which produced b"a \r" @@ -3081,7 +3081,7 @@ class TestJoin(unittest.TestCase): self.ed.SetContents(text) self.ed.TargetWholeDocument() self.ed.LinesJoin() - self.assertEquals(self.ed.Contents(), b"a ") + self.assertEqual(self.ed.Contents(), b"a ") def testJoinOutOfBounds(self): text = b"a\r\nb\r\nc" @@ -3090,7 +3090,7 @@ class TestJoin(unittest.TestCase): self.ed.SetTargetRange(-10, 16) self.ed.LinesJoin() # Out-of-bounds leaves extra space as 'c' is processed - self.assertEquals(self.ed.Contents(), b"a b c ") + self.assertEqual(self.ed.Contents(), b"a b c ") class TestWordChars(unittest.TestCase): def setUp(self): @@ -3182,7 +3182,7 @@ class TestWordChars(unittest.TestCase): self._setChars("word", range(1, 0x100)) expected = set() data = self.ed.GetPunctuationChars(0) - self.assertEquals(set(data), expected) + self.assertEqual(set(data), expected) # now try to set it to something custom expected = set(range(1, 0x100, 1)) self._setChars("punctuation", expected) @@ -3190,9 +3190,9 @@ class TestWordChars(unittest.TestCase): self.assertCharSetsEqual(data, expected) def testCharacterCategoryOptimization(self): - self.assertEquals(self.ed.CharacterCategoryOptimization, 0x100) + self.assertEqual(self.ed.CharacterCategoryOptimization, 0x100) self.ed.CharacterCategoryOptimization = 0x1000 - self.assertEquals(self.ed.CharacterCategoryOptimization, 0x1000) + self.assertEqual(self.ed.CharacterCategoryOptimization, 0x1000) class TestExplicitTabStops(unittest.TestCase): @@ -3206,67 +3206,67 @@ class TestExplicitTabStops(unittest.TestCase): self.ed.AddText(len(self.t), self.t) def testAddingAndClearing(self): - self.assertEquals(self.ed.GetNextTabStop(0,0), 0) + self.assertEqual(self.ed.GetNextTabStop(0,0), 0) # Add a tab stop at 7 self.ed.AddTabStop(0, 7) # Check added - self.assertEquals(self.ed.GetNextTabStop(0,0), 7) + self.assertEqual(self.ed.GetNextTabStop(0,0), 7) # Check does not affect line 1 - self.assertEquals(self.ed.GetNextTabStop(1,0), 0) + self.assertEqual(self.ed.GetNextTabStop(1,0), 0) # Add a tab stop at 18 self.ed.AddTabStop(0, 18) # Check added - self.assertEquals(self.ed.GetNextTabStop(0,0), 7) - self.assertEquals(self.ed.GetNextTabStop(0,7), 18) + self.assertEqual(self.ed.GetNextTabStop(0,0), 7) + self.assertEqual(self.ed.GetNextTabStop(0,7), 18) # Check does not affect line 1 - self.assertEquals(self.ed.GetNextTabStop(1,0), 0) - self.assertEquals(self.ed.GetNextTabStop(1,7), 0) + self.assertEqual(self.ed.GetNextTabStop(1,0), 0) + self.assertEqual(self.ed.GetNextTabStop(1,7), 0) # Add a tab stop between others at 13 self.ed.AddTabStop(0, 13) # Check added - self.assertEquals(self.ed.GetNextTabStop(0,0), 7) - self.assertEquals(self.ed.GetNextTabStop(0,7), 13) - self.assertEquals(self.ed.GetNextTabStop(0,13), 18) + self.assertEqual(self.ed.GetNextTabStop(0,0), 7) + self.assertEqual(self.ed.GetNextTabStop(0,7), 13) + self.assertEqual(self.ed.GetNextTabStop(0,13), 18) # Check does not affect line 1 - self.assertEquals(self.ed.GetNextTabStop(1,0), 0) - self.assertEquals(self.ed.GetNextTabStop(1,7), 0) + self.assertEqual(self.ed.GetNextTabStop(1,0), 0) + self.assertEqual(self.ed.GetNextTabStop(1,7), 0) self.ed.ClearTabStops(0) # Check back to original state - self.assertEquals(self.ed.GetNextTabStop(0,0), 0) + self.assertEqual(self.ed.GetNextTabStop(0,0), 0) def testLineInsertionDeletion(self): # Add a tab stop at 7 on line 1 self.ed.AddTabStop(1, 7) # Check added - self.assertEquals(self.ed.GetNextTabStop(1,0), 7) + self.assertEqual(self.ed.GetNextTabStop(1,0), 7) # More text at end self.ed.AddText(len(self.t), self.t) - self.assertEquals(self.ed.GetNextTabStop(0,0), 0) - self.assertEquals(self.ed.GetNextTabStop(1,0), 7) - self.assertEquals(self.ed.GetNextTabStop(2,0), 0) - self.assertEquals(self.ed.GetNextTabStop(3,0), 0) + self.assertEqual(self.ed.GetNextTabStop(0,0), 0) + self.assertEqual(self.ed.GetNextTabStop(1,0), 7) + self.assertEqual(self.ed.GetNextTabStop(2,0), 0) + self.assertEqual(self.ed.GetNextTabStop(3,0), 0) # Another 2 lines before explicit line moves the explicit tab stop data = b"x\ny\n" self.ed.InsertText(4, data) - self.assertEquals(self.ed.GetNextTabStop(0,0), 0) - self.assertEquals(self.ed.GetNextTabStop(1,0), 0) - self.assertEquals(self.ed.GetNextTabStop(2,0), 0) - self.assertEquals(self.ed.GetNextTabStop(3,0), 7) - self.assertEquals(self.ed.GetNextTabStop(4,0), 0) - self.assertEquals(self.ed.GetNextTabStop(5,0), 0) + self.assertEqual(self.ed.GetNextTabStop(0,0), 0) + self.assertEqual(self.ed.GetNextTabStop(1,0), 0) + self.assertEqual(self.ed.GetNextTabStop(2,0), 0) + self.assertEqual(self.ed.GetNextTabStop(3,0), 7) + self.assertEqual(self.ed.GetNextTabStop(4,0), 0) + self.assertEqual(self.ed.GetNextTabStop(5,0), 0) # Undo moves the explicit tab stop back self.ed.Undo() - self.assertEquals(self.ed.GetNextTabStop(0,0), 0) - self.assertEquals(self.ed.GetNextTabStop(1,0), 7) - self.assertEquals(self.ed.GetNextTabStop(2,0), 0) - self.assertEquals(self.ed.GetNextTabStop(3,0), 0) + self.assertEqual(self.ed.GetNextTabStop(0,0), 0) + self.assertEqual(self.ed.GetNextTabStop(1,0), 7) + self.assertEqual(self.ed.GetNextTabStop(2,0), 0) + self.assertEqual(self.ed.GetNextTabStop(3,0), 0) if __name__ == '__main__': uu = Xite.main("simpleTests") |