コード例 #1
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_postions(self):
     range = Range((1, 3), (2, 4))
     assert range.toPositionTuples() == ((1, 3), (2, 4))
     assert not range.isInverse()
     assert range.isPositions()
     assert range.isTwoPositions()
     range.assertPositions()
     range.assertTwoPositions()
コード例 #2
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_init_by_positions(self):
     pos1 = Position(1, 1)
     pos2 = Range(2, 2, isPosition=True)
     assert Range(pos1, pos2) == Range((1, 1), (2, 2))
     assert Range(pos2, pos1) == Range((2, 2), (1, 1))
     assert Range((1, 1), pos2) == Range((1, 1), (2, 2))
     assert Range(pos1, (2, 2)) == Range((1, 1), (2, 2))
コード例 #3
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_NotOnePositionRangeException_2(self):
     range = Range((1, 3), (2, 4))
     range.assertOnePosition()
コード例 #4
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_NotTwoLinesRangeException_2(self):
     range = Range((1, 3), (2, 4))
     range.assertTwoLines()
コード例 #5
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_NotOneLineRangeException_2(self):
     range = Range((1, 3), (2, 4))
     range.assertOneLine()
コード例 #6
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_zero(self):
     assert Range(0) == Range((0, None), (0, None))
     assert Range(0).isLines()
     assert Position(0, 0) == Range((0, 0), (0, 0))
     assert Position(0, 0).isOnePosition()
     assert Position(0, 0).toPositionTuple() == (0, 0)
コード例 #7
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_firstPosition(self):
     assert Range((4, 1), (2, 3)).firstPosition() == (Position(4, 1))
コード例 #8
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_upperY(self):
     assert Range((4, 1), (2, 3)).upperY() == 2
コード例 #9
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_toLineTuples(self):
     assert Range(3, 2).toLineTuples() == (3, 2)
コード例 #10
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_toPositionTuples(self):
     assert Range((3, 1), (4, 2)).toPositionTuples() == ((3, 1), (4, 2))
コード例 #11
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_linewise(self):
     lines = Range((3, 1), (2, 1)).linewise()
     assert lines == Range(3, 2)
コード例 #12
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_contains(self):
     range = Range((3, 3), (5, 5))
     assert not range.contains(Position(2, 2))
     assert not range.contains(Position(3, 2))
     assert range.contains(Position(3, 3))
     assert range.contains(Position(4, 4))
     assert range.contains(Position(5, 5))
     assert not range.contains(Position(5, 6))
     assert not range.contains(Position(6, 6))
     range = Range((3, 3), (3, 5))
     assert not range.contains(Position(2, 2))
     assert not range.contains(Position(3, 2))
     assert range.contains(Position(3, 3))
     assert range.contains(Position(3, 5))
     assert not range.contains(Position(3, 6))
     assert not range.contains(Position(4, 4))
コード例 #13
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_NotTwoPositionsRangeException_2(self):
     range = Range((1, 3), (1, 3))
     range.assertTwoPositions()
コード例 #14
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_swap(self):
     assert Range((2, 3), (4, 1)).swap() == Range((4, 1), (2, 3))
コード例 #15
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_firstX(self):
     assert Range((4, 1), (2, 3)).firstX() == 1
コード例 #16
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_upperPosition(self):
     assert Range((4, 1), (2, 3)).upperPosition() == (Position(2, 3))
コード例 #17
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_lastPosition(self):
     assert Range((4, 1), (2, 3)).lastPosition() == (Position(2, 3))
コード例 #18
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_position(self):
     range = Range(1, 3, isPosition=True)
     range2 = Range((1, 3), isPosition=True)
     range3 = Range((1, 3), (1, 3))
     assert range == range2
     assert range == range3
     assert range.toPositionTuple() == (1, 3)
     assert range.toPositionTuples() == ((1, 3), (1, 3))
     assert not range.isInverse()
     assert range.isPositions()
     assert range.isOnePosition()
     range.assertPositions()
     range.assertOnePosition()
コード例 #19
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_lastX(self):
     assert Range((4, 1), (2, 3)).lastX() == 3
コード例 #20
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_line(self):
     range = Range(3)
     assert range == Range(3, 3)
     assert range.upperY() == 3
     assert range.lowerY() == 3
     assert range.toLineTuples() == (3, 3)
     assert not range.isInverse()
     assert range.isLines()
     assert range.isOneLine()
     range.assertLines()
     range.assertOneLine()
コード例 #21
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_lines(self):
     range = Range(1, 3)
     assert range == Range((1, 3))
     assert range.toLineTuples() == (1, 3)
     assert not range.isInverse()
     assert range.isLines()
     assert range.isTwoLines()
     range.assertLines()
     range.assertTwoLines()
コード例 #22
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_isInverse(self):
     assert Range(3, 2).isInverse()
     assert Range((3, 1), (2, 1)).isInverse()
     assert Range((3, 3), (3, 2)).isInverse()
コード例 #23
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_linewise(self):
     assert Range((4, 1), (2, 3)).linewise() == Range(4, 2)
コード例 #24
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_NotOneLineRangeException_1(self):
     range = Range(1, 3)
     range.assertOneLine()
コード例 #25
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_lowerPosition(self):
     assert Range((4, 1), (2, 3)).lowerPosition() == (Position(4, 1))
コード例 #26
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_NotTwoLinesRangeException_1(self):
     range = Range(1)
     range.assertTwoLines()
コード例 #27
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_lowerY(self):
     assert Range((4, 1), (2, 3)).lowerY() == 4
コード例 #28
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_NotPositionsRangeException_1(self):
     range = Range(1, 3)
     range.assertPositions()
コード例 #29
0
ファイル: Range_Test.py プロジェクト: elmar-hinz/Python.Vii
 def test_NotOnePositionRangeException_1(self):
     range = Range(1, 3)
     range.assertOnePosition()