Revision edaf3ba6 kamaki/cli/test.py

b/kamaki/cli/test.py
104 104
            self.assertEqual(
105 105
                self.file.read(), '\n'.join(some_strings[:(i + 1)]) + '\n')
106 106

  
107
    def test_clean(self):
107
    def test_empty(self):
108 108
        content = 'a brick\ntwo bricks\nanother brick\nA wall!\n'
109 109
        self.file.write(content)
110 110
        self.file.flush()
111 111
        self.file.seek(0)
112 112
        self.assertEqual(self.file.read(), content)
113 113
        history = self.HCLASS(self.file.name)
114
        history.clean()
114
        history.empty()
115 115
        self.file.seek(0)
116 116
        self.assertEqual(self.file.read(), '')
117 117

  
......
126 126
        self.file.flush()
127 127

  
128 128
        history = self.HCLASS(self.file.name)
129
        self.assertRaises(ValueError, history.retrieve, 'must be number')
130
        self.assertRaises(TypeError, history.retrieve, [1, 2, 3])
129
        retrieve = history.__getitem__
130
        self.assertRaises(ValueError, retrieve, 'must be number')
131
        self.assertRaises(TypeError, retrieve, [1, 2, 3])
131 132

  
132 133
        for i in (0, len(sample_history), -len(sample_history)):
133
            self.assertEqual(history.retrieve(i), None)
134
            self.assertEqual(history[i], None)
134 135
        for i in range(1, len(sample_history)):
135
            self.assertEqual(history.retrieve(i), sample_history[i - 1])
136
            self.assertEqual(history.retrieve(- i), sample_history[- i - 1])
136
            self.assertEqual(history[i], sample_history[i - 1])
137
            self.assertEqual(history[- i], sample_history[- i - 1])
137 138

  
138 139

  
139 140
class LoggerMethods(TestCase):

Also available in: Unified diff