| # Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 | |
| # For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt | |
| # Here's some random Python so that test_tokenize_myself will have some | |
| # stressful stuff to try. This file is .tok instead of .py so pylint won't | |
| # complain about it, editors won't mess with it, etc. | |
| first_back = """\ | |
| hey there! | |
| """ | |
| other_back = """ | |
| hey \ | |
| there | |
| """ | |
| lots_of_back = """\ | |
| hey \ | |
| there | |
| """ | |
| # This next line is supposed to have trailing whitespace: | |
| fake_back = """\ | |
| ouch | |
| """ | |
| # Lots of difficulty happens with code like: | |
| # | |
| # fake_back = """\ | |
| # ouch | |
| # """ | |
| # | |
| # Ugh, the edge cases... | |
| # What about a comment like this\ | |
| "what's this string doing here?" | |
| class C(object): | |
| def there(): | |
| this = 5 + \ | |
| 7 | |
| that = \ | |
| "a continued line" | |
| cont1 = "one line of text" + \ | |
| "another line of text" | |
| a_long_string = \ | |
| "part 1" \ | |
| "2" \ | |
| "3 is longer" | |
| def hello(): | |
| print("Hello world!") | |
| hello() |