(self)
| 177 | check("[0xfor x in ()]") |
| 178 | |
| 179 | def test_string_literals(self): |
| 180 | x = ''; y = ""; self.assertTrue(len(x) == 0 and x == y) |
| 181 | x = '\''; y = "'"; self.assertTrue(len(x) == 1 and x == y and ord(x) == 39) |
| 182 | x = '"'; y = "\""; self.assertTrue(len(x) == 1 and x == y and ord(x) == 34) |
| 183 | x = "doesn't \"shrink\" does it" |
| 184 | y = 'doesn\'t "shrink" does it' |
| 185 | self.assertTrue(len(x) == 24 and x == y) |
| 186 | x = "does \"shrink\" doesn't it" |
| 187 | y = 'does "shrink" doesn\'t it' |
| 188 | self.assertTrue(len(x) == 24 and x == y) |
| 189 | x = """ |
| 190 | The "quick" |
| 191 | brown fox |
| 192 | jumps over |
| 193 | the 'lazy' dog. |
| 194 | """ |
| 195 | y = '\nThe "quick"\nbrown fox\njumps over\nthe \'lazy\' dog.\n' |
| 196 | self.assertEqual(x, y) |
| 197 | y = ''' |
| 198 | The "quick" |
| 199 | brown fox |
| 200 | jumps over |
| 201 | the 'lazy' dog. |
| 202 | ''' |
| 203 | self.assertEqual(x, y) |
| 204 | y = "\n\ |
| 205 | The \"quick\"\n\ |
| 206 | brown fox\n\ |
| 207 | jumps over\n\ |
| 208 | the 'lazy' dog.\n\ |
| 209 | " |
| 210 | self.assertEqual(x, y) |
| 211 | y = '\n\ |
| 212 | The \"quick\"\n\ |
| 213 | brown fox\n\ |
| 214 | jumps over\n\ |
| 215 | the \'lazy\' dog.\n\ |
| 216 | ' |
| 217 | self.assertEqual(x, y) |
| 218 | |
| 219 | def test_ellipsis(self): |
| 220 | x = ... |
nothing calls this directly
no test coverage detected