Basic tests for HistoryBuf

This commit is contained in:
Kovid Goyal
2016-11-20 20:35:30 +05:30
parent 0b0a216856
commit 776224378d
3 changed files with 51 additions and 12 deletions

View File

@@ -4,7 +4,7 @@
from unittest import TestCase
from kitty.fast_data_types import LineBuf, Cursor, Screen
from kitty.fast_data_types import LineBuf, Cursor, Screen, HistoryBuf
def filled_line_buf(ynum=5, xnum=5, cursor=Cursor()):
@@ -25,6 +25,14 @@ def filled_cursor():
return ans
def filled_history_buf(ynum=5, xnum=5, cursor=Cursor()):
lb = filled_line_buf(ynum, xnum, cursor)
ans = HistoryBuf(ynum, xnum)
for i in range(ynum):
ans.push(lb.line(i))
return ans
class BaseTest(TestCase):
ae = TestCase.assertEqual