aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2023-10-26 14:34:39 +1100
committerNeil <nyamatongwe@gmail.com>2023-10-26 14:34:39 +1100
commita5df8dee7b9622301fabdd745e2bd6eaa8165681 (patch)
tree398b5f4bfa0cf099bf78204f1b4211e58fa9f2f8 /test
parent8f42bb51d6445602027d8c68d6c6f225f6536c68 (diff)
downloadscintilla-mirror-a5df8dee7b9622301fabdd745e2bd6eaa8165681.tar.gz
Update unittest method names to work with Python 3.12.
Diffstat (limited to 'test')
-rw-r--r--test/simpleTests.py2056
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")