コード例 #1
0
ファイル: test_metaline.py プロジェクト: willxyu/pymudclient
 def index_adjust(self, index, adjustment):
     RunLengthList.index_adjust(self, index, adjustment)
     self.adjustments.append((index, adjustment))
コード例 #2
0
ファイル: test_metaline.py プロジェクト: willxyu/pymudclient
def test_RunLengthList_index_adjust_index_collision():
    c = RunLengthList([(0, 1), (3, 2)])
    c.index_adjust(3, 2)
    assert c.items() == [(0, 1), (5, 2)], c.items()
コード例 #3
0
ファイル: test_metaline.py プロジェクト: willxyu/pymudclient
def test_RunlengthList_index_adjust_negative_adjustment_normalises():
    c = RunLengthList([(0, "f"), (2, "o"), (3, "b")])
    c.index_adjust(1, -2)
    assert c.items() == [(0, "f"), (1, "b")]
コード例 #4
0
ファイル: test_metaline.py プロジェクト: willxyu/pymudclient
def test_RunLengthList_index_adjust():
    c = RunLengthList([(0, 1), (3, 2), (6, 3)])
    c.index_adjust(2, 2)
    assert c.items() == [(0, 1), (5, 2), (8, 3)], c.items()