Changeset 10045 for main/waeup.kofa/trunk/src/waeup/kofa/tests
- Timestamp:
- 23 Mar 2013, 10:48:31 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/tests/test_datacenter.py
r9217 r10045 1 # -*- coding: utf-8 -*- 1 2 ## Tests for datacenter 2 3 ## … … 42 43 fp.write('Msg %d\n' % (n + 1)) 43 44 fp.write('Other Line %d\n' % (n + 1)) 45 fp.write('A Message with Ümläüt') 44 46 fp.close() 45 47 path = self.logpath + '.%d' % m … … 57 59 open(self.logpath, 'wb').write('Message 1\n') 58 60 result = list(datacenter.queryLogfiles('myapp.log', 'Message')) 59 self.assertEqual(result, [ 'Message 1\n'])61 self.assertEqual(result, [u'Message 1\n']) 60 62 return 61 63 … … 68 70 result = list(datacenter.queryLogfiles('myapp.log', 'Msg')) 69 71 # entry of logfile .10 comes after entry of logfile .2 70 self.assertEqual(result, [ 'Msg 1\n', 'Msg 2\n','Msg 3\n'])72 self.assertEqual(result, [u'Msg 1\n', u'Msg 2\n', u'Msg 3\n']) 71 73 return 72 74 … … 79 81 result = list(datacenter.queryLogfiles('myapp.log', 'Msg')) 80 82 # Msg 2 and 3 won't show up in results. 81 self.assertEqual(result, [ 'Msg 1\n'])83 self.assertEqual(result, [u'Msg 1\n']) 82 84 return 83 85 … … 116 118 'myapp.log', 'Msg', start=25)) 117 119 self.assertEqual(len(result), 25) 118 self.assertEqual(result[0], 'Msg 26\n')120 self.assertEqual(result[0], u'Msg 26\n') 119 121 return 120 122 … … 126 128 'myapp.log', 'Msg', start=25, limit=10)) 127 129 self.assertEqual(len(result), 10) 128 self.assertEqual(result[0], 'Msg 26\n')129 self.assertEqual(result[-1], 'Msg 35\n')130 self.assertEqual(result[0], u'Msg 26\n') 131 self.assertEqual(result[-1], u'Msg 35\n') 130 132 return 131 133 … … 137 139 'myapp.log', 'Msg', start=45, limit=10)) 138 140 self.assertEqual(len(result), 5) 139 self.assertEqual(result[0], 'Msg 46\n')140 self.assertEqual(result[-1], 'Msg 50\n')141 self.assertEqual(result[0], u'Msg 46\n') 142 self.assertEqual(result[-1], u'Msg 50\n') 141 143 return 142 144 … … 148 150 'myapp.log', 'Msg', start=45, limit=10)) 149 151 self.assertEqual(len(result), 10) 150 self.assertEqual(result[0], 'Msg 46\n')151 self.assertEqual(result[-1], 'Msg 55\n')152 self.assertEqual(result[0], u'Msg 46\n') 153 self.assertEqual(result[-1], u'Msg 55\n') 152 154 return 153 155 … … 158 160 result = list(datacenter.queryLogfiles('myapp.log', 'sg 1\n')) 159 161 self.assertEqual(len(result), 1) 160 self.assertEqual(result[0], 'Msg 1\n') 162 self.assertEqual(result[0], u'Msg 1\n') 163 return 164 165 def test_query_logfiles_umlauts(self): 166 # we return results as unicode decoded from utf-8 167 datacenter = DataCenter() 168 self.fill_logfile() 169 result = list(datacenter.queryLogfiles( 170 'myapp.log', u'Ümläüt')) 171 self.assertTrue(isinstance(result[0], unicode)) 172 self.assertEqual(result, [u'A Message with Ümläüt']) 161 173 return 162 174
Note: See TracChangeset for help on using the changeset viewer.