summaryrefslogtreecommitdiff
path: root/test/stress_phystoken.tok
diff options
context:
space:
mode:
Diffstat (limited to 'test/stress_phystoken.tok')
-rw-r--r--test/stress_phystoken.tok52
1 files changed, 52 insertions, 0 deletions
diff --git a/test/stress_phystoken.tok b/test/stress_phystoken.tok
new file mode 100644
index 0000000..8d1b6be
--- /dev/null
+++ b/test/stress_phystoken.tok
@@ -0,0 +1,52 @@
+# 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, check_eol won't look at 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()