Show More
@@ -90,8 +90,8 class TestAnsiCodeProcessor(unittest.TestCase): | |||||
90 | self.fail('Too many substrings.') |
|
90 | self.fail('Too many substrings.') | |
91 | self.assertEquals(i, 1, 'Too few substrings.') |
|
91 | self.assertEquals(i, 1, 'Too few substrings.') | |
92 |
|
92 | |||
93 |
def test_ |
|
93 | def test_formfeed(self): | |
94 |
""" Are |
|
94 | """ Are formfeed characters processed correctly? | |
95 | """ |
|
95 | """ | |
96 | string = '\f' # form feed |
|
96 | string = '\f' # form feed | |
97 | self.assertEquals(list(self.processor.split_string(string)), ['']) |
|
97 | self.assertEquals(list(self.processor.split_string(string)), ['']) | |
@@ -102,6 +102,26 class TestAnsiCodeProcessor(unittest.TestCase): | |||||
102 | self.assertEquals(action.unit, 'page') |
|
102 | self.assertEquals(action.unit, 'page') | |
103 | self.assertEquals(action.count, 1) |
|
103 | self.assertEquals(action.count, 1) | |
104 |
|
104 | |||
|
105 | def test_carriage_return(self): | |||
|
106 | """ Are carriage return characters processed correctly? | |||
|
107 | """ | |||
|
108 | string = 'foo\rbar' # form feed | |||
|
109 | self.assertEquals(list(self.processor.split_string(string)), ['foo', '', 'bar']) | |||
|
110 | self.assertEquals(len(self.processor.actions), 1) | |||
|
111 | action = self.processor.actions[0] | |||
|
112 | self.assertEquals(action.action, 'carriage-return') | |||
|
113 | self.assertEquals(action.count, 1) | |||
|
114 | ||||
|
115 | def test_beep(self): | |||
|
116 | """ Are beep characters processed correctly? | |||
|
117 | """ | |||
|
118 | string = 'foo\bbar' # form feed | |||
|
119 | self.assertEquals(list(self.processor.split_string(string)), ['foo', '', 'bar']) | |||
|
120 | self.assertEquals(len(self.processor.actions), 1) | |||
|
121 | action = self.processor.actions[0] | |||
|
122 | self.assertEquals(action.action, 'beep') | |||
|
123 | self.assertEquals(action.count, 1) | |||
|
124 | ||||
105 |
|
125 | |||
106 | if __name__ == '__main__': |
|
126 | if __name__ == '__main__': | |
107 | unittest.main() |
|
127 | unittest.main() |
General Comments 0
You need to be logged in to leave comments.
Login now