@@ -43,76 +43,6 @@ def __init__(self):
4343 self .cpos = 0
4444 self .rl_history = FakeHistory ()
4545
46- class TestHistory (unittest .TestCase ):
47- def setUp (self ):
48- self .history = repl .History ('#%d' % x for x in range (1000 ))
49-
50- def test_is_at_start (self ):
51- self .history .first ()
52-
53- self .assertNotEqual (self .history .index , 0 )
54- self .assertTrue (self .history .is_at_end )
55- self .history .forward ()
56- self .assertFalse (self .history .is_at_end )
57-
58- def test_is_at_end (self ):
59- self .history .last ()
60-
61- self .assertEqual (self .history .index , 0 )
62- self .assertTrue (self .history .is_at_start )
63- self .assertFalse (self .history .is_at_end )
64-
65- def test_first (self ):
66- self .history .first ()
67-
68- self .assertFalse (self .history .is_at_start )
69- self .assertTrue (self .history .is_at_end )
70-
71- def test_last (self ):
72- self .history .last ()
73-
74- self .assertTrue (self .history .is_at_start )
75- self .assertFalse (self .history .is_at_end )
76-
77- def test_back (self ):
78- self .assertEqual (self .history .back (), '#999' )
79- self .assertNotEqual (self .history .back (), '#999' )
80- self .assertEqual (self .history .back (), '#997' )
81- for x in range (997 ):
82- self .history .back ()
83- self .assertEqual (self .history .back (), '#0' )
84-
85- def test_forward (self ):
86- self .history .first ()
87-
88- self .assertEqual (self .history .forward (), '#1' )
89- self .assertNotEqual (self .history .forward (), '#1' )
90- self .assertEqual (self .history .forward (), '#3' )
91- # 1000 == entries 4 == len(range(1, 3) ===> '#1000' (so +1)
92- for x in range (1000 - 4 - 1 ):
93- self .history .forward ()
94- self .assertEqual (self .history .forward (), '#999' )
95-
96- def test_append (self ):
97- self .history .append ('print "foo\n "\n ' )
98- self .history .append ('\n ' )
99-
100- self .assertEqual (self .history .back (), 'print "foo\n "' )
101-
102- @unittest .skip ("I don't understand this test" )
103- def test_enter (self ):
104- self .history .enter ('#lastnumber!' )
105-
106- self .assertEqual (self .history .back (), '#999' )
107- self .assertEqual (self .history .forward (), '#lastnumber!' )
108-
109- def test_reset (self ):
110- self .history .enter ('#lastnumber!' )
111- self .history .reset ()
112-
113- self .assertEqual (self .history .back (), '#999' )
114- self .assertEqual (self .history .forward (), '' )
115-
11646class TestMatchesIterator (unittest .TestCase ):
11747
11848 def setUp (self ):
0 commit comments