diff options
author | adgai19 <gaitondeaditya@gmail.com> | 2020-10-04 01:11:52 +0530 |
---|---|---|
committer | David Peter <sharkdp@users.noreply.github.com> | 2020-10-03 22:32:59 +0200 |
commit | ca5793dbea60d7b11643a508b618ca7a4fb11e9e (patch) | |
tree | d7637f8e8f0dd32b1414a870def57e611fe285c9 /tests | |
parent | 0fdaa8e7451c192908f50269125b0d8c5e5d8575 (diff) |
Added Basic python test file
Diffstat (limited to 'tests')
-rw-r--r-- | tests/syntax-tests/highlighted/Python/battest.py | 95 | ||||
-rw-r--r-- | tests/syntax-tests/source/Python/battest.py | 95 |
2 files changed, 190 insertions, 0 deletions
diff --git a/tests/syntax-tests/highlighted/Python/battest.py b/tests/syntax-tests/highlighted/Python/battest.py new file mode 100644 index 00000000..863f22a6 --- /dev/null +++ b/tests/syntax-tests/highlighted/Python/battest.py @@ -0,0 +1,95 @@ +[38;2;249;38;114mfrom[0m[38;2;248;248;242m [0m[38;2;248;248;242mos[0m[38;2;248;248;242m [0m[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[38;2;248;248;242mgetcwd[0m +[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[38;2;248;248;242mnumpy[0m[38;2;248;248;242m [0m[38;2;249;38;114mas[0m[38;2;248;248;242m [0m[38;2;248;248;242mnp[0m +[38;2;249;38;114mfrom[0m[38;2;248;248;242m [0m[38;2;248;248;242mmatplotlib[0m[38;2;248;248;242m.[0m[38;2;248;248;242mpyplot[0m[38;2;248;248;242m [0m[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[38;2;248;248;242mplot[0m[38;2;248;248;242m [0m[38;2;249;38;114mas[0m[38;2;248;248;242m [0m[38;2;248;248;242mplt[0m +[38;2;249;38;114mfrom[0m[38;2;248;248;242m [0m[38;2;248;248;242mtime[0m[38;2;248;248;242m [0m[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[38;2;190;132;255m*[0m + + +[38;2;117;113;94m#[0m[38;2;117;113;94m COMMENT test[0m +[38;2;248;248;242mh2[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m4[0m[38;2;248;248;242m [0m[38;2;117;113;94m#[0m[38;2;117;113;94m this is a comment[0m +[38;2;117;113;94m"""[0m[38;2;117;113;94mthis is also a comment[0m[38;2;117;113;94m"""[0m + +[38;2;117;113;94m#[0m[38;2;117;113;94m Import testt[0m + +[38;2;117;113;94m#[0m[38;2;117;113;94m class test[0m + + +[38;2;249;38;114mclass[0m[38;2;248;248;242m [0m[4;38;2;102;217;239mHello[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;249;38;114mdef[0m[38;2;248;248;242m [0m[38;2;102;217;239m__init__[0m[38;2;248;248;242m([0m[3;38;2;253;151;31mself[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mx[0m[38;2;248;248;242m)[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;255;255;255mself[0m[38;2;248;248;242m.[0m[38;2;248;248;242mname[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242mx[0m + +[38;2;248;248;242m [0m[38;2;249;38;114mdef[0m[38;2;248;248;242m [0m[38;2;166;226;46mselfprint[0m[38;2;248;248;242m([0m[3;38;2;253;151;31mself[0m[38;2;248;248;242m)[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mhello my name is [0m[38;2;230;219;116m"[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;255;255;255mself[0m[38;2;248;248;242m.[0m[38;2;248;248;242mname[0m[38;2;248;248;242m)[0m + +[38;2;248;248;242m [0m[38;2;249;38;114mdef[0m[38;2;248;248;242m [0m[38;2;166;226;46mtestprint[0m[38;2;248;248;242m([0m[3;38;2;253;151;31mself[0m[38;2;248;248;242m)[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;190;132;255m1[0m[38;2;249;38;114m*[0m[38;2;190;132;255m2[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m2[0m[38;2;249;38;114m+[0m[38;2;190;132;255m3[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m4[0m[38;2;248;248;242m [0m[38;2;249;38;114m%[0m[38;2;248;248;242m [0m[38;2;190;132;255m5[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m8[0m[38;2;249;38;114m-[0m[38;2;190;132;255m4[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m9[0m[38;2;249;38;114m/[0m[38;2;190;132;255m4[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m23[0m[38;2;249;38;114m/[0m[38;2;249;38;114m/[0m[38;2;190;132;255m4[0m[38;2;248;248;242m)[0m + + +[38;2;248;248;242mH1[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242mHello[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mjohn[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m +[38;2;248;248;242mH1[0m[38;2;248;248;242m.[0m[38;2;248;248;242mselfprint[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m +[38;2;248;248;242mH1[0m[38;2;248;248;242m.[0m[38;2;248;248;242mtestprint[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m + + +[38;2;117;113;94m#[0m[38;2;117;113;94m list test[0m +[38;2;248;248;242ma[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;190;132;255m1[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m2[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m3[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m4[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m5[0m[38;2;248;248;242m][0m +[38;2;248;248;242ma[0m[38;2;248;248;242m.[0m[38;2;248;248;242msort[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m +[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242ma[0m[38;2;248;248;242m[[0m[38;2;190;132;255m1[0m[38;2;248;248;242m:[0m[38;2;190;132;255m3[0m[38;2;248;248;242m][0m[38;2;248;248;242m)[0m +[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242ma[0m[38;2;248;248;242m[[0m[38;2;248;248;242m:[0m[38;2;190;132;255m4[0m[38;2;248;248;242m][0m[38;2;248;248;242m)[0m +[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242ma[0m[38;2;248;248;242m[[0m[38;2;190;132;255m2[0m[38;2;248;248;242m][0m[38;2;248;248;242m)[0m +[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242ma[0m[38;2;248;248;242m[[0m[38;2;190;132;255m2[0m[38;2;248;248;242m:[0m[38;2;248;248;242m][0m[38;2;248;248;242m)[0m + +[38;2;117;113;94m#[0m[38;2;117;113;94m dictioary test[0m +[38;2;117;113;94m#[0m[38;2;117;113;94m copied from w3school example[0m + +[38;2;248;248;242mmyfamily[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mchild1[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mname[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mEmil[0m[38;2;230;219;116m"[0m[38;2;248;248;242m,[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116myear[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m2004[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m,[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mchild2[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mname[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mTobias[0m[38;2;230;219;116m"[0m[38;2;248;248;242m,[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116myear[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m2007[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m,[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mchild3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mname[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mLinus[0m[38;2;230;219;116m"[0m[38;2;248;248;242m,[0m +[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116myear[0m[38;2;230;219;116m"[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;190;132;255m2011[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m +[38;2;248;248;242m}[0m + +[38;2;117;113;94m#[0m[38;2;117;113;94m touple test[0m + +[38;2;248;248;242mtestTuple[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mone[0m[38;2;230;219;116m"[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m2[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116m3[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m +[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242mtestTuple[0m[38;2;248;248;242m)[0m + +[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242mnp[0m[38;2;248;248;242m.[0m[38;2;248;248;242mrandom[0m[38;2;248;248;242m.[0m[38;2;248;248;242mrandint[0m[38;2;248;248;242m([0m[38;2;190;132;255m5[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m45[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m + +[38;2;117;113;94m#[0m[38;2;117;113;94m string test[0m +[38;2;248;248;242ma[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mhello world[0m[38;2;230;219;116m"[0m +[38;2;248;248;242mb[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m"""[0m[38;2;230;219;116mgood morning[0m +[38;2;230;219;116mhello world[0m +[38;2;230;219;116mbye[0m[38;2;230;219;116m"""[0m + +[38;2;248;248;242mformattest[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mteststring is =[0m[38;2;190;132;255m{[0m[38;2;190;132;255m}[0m[38;2;230;219;116m"[0m[38;2;248;248;242m.[0m[38;2;248;248;242mformat[0m[38;2;248;248;242m([0m[38;2;190;132;255m5[0m[38;2;248;248;242m)[0m + +[38;2;117;113;94m#[0m[38;2;117;113;94m lamda test[0m + + +[38;2;249;38;114mdef[0m[38;2;248;248;242m [0m[38;2;166;226;46mx2[0m[38;2;248;248;242m([0m[3;38;2;253;151;31mn[0m[38;2;248;248;242m)[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[3;38;2;249;38;114mlambda[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mn[0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;248;248;242mn[0m[38;2;249;38;114m/[0m[38;2;190;132;255m7[0m + + +[38;2;117;113;94m#[0m[38;2;117;113;94m if else ladder[0m +[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;248;248;242m [0m[38;2;249;38;114m>[0m[38;2;248;248;242m [0m[38;2;190;132;255m2[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116myes[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m +[38;2;249;38;114melif[0m[38;2;248;248;242m [0m[38;2;190;132;255m4[0m[38;2;248;248;242m [0m[38;2;249;38;114m>[0m[38;2;248;248;242m [0m[38;2;190;132;255m5[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mmaybe[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m +[38;2;249;38;114melse[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mno[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m + +[38;2;117;113;94m#[0m[38;2;117;113;94m loops[0m +[38;2;248;248;242mi[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m5[0m +[38;2;249;38;114mwhile[0m[38;2;248;248;242m([0m[38;2;248;248;242mi[0m[38;2;248;248;242m [0m[38;2;249;38;114m>[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m[38;2;248;248;242m)[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242mi[0m[38;2;248;248;242m)[0m +[38;2;248;248;242m [0m[38;2;248;248;242mi[0m[38;2;248;248;242m [0m[38;2;249;38;114m-=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m + +[38;2;249;38;114mfor[0m[38;2;248;248;242m [0m[38;2;248;248;242mx[0m[38;2;248;248;242m [0m[38;2;249;38;114min[0m[38;2;248;248;242m [0m[38;2;102;217;239mrange[0m[38;2;248;248;242m([0m[38;2;190;132;255m1[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m20[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;190;132;255m2[0m[38;2;248;248;242m)[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;102;217;239mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242mx[0m[38;2;248;248;242m)[0m diff --git a/tests/syntax-tests/source/Python/battest.py b/tests/syntax-tests/source/Python/battest.py new file mode 100644 index 00000000..92be0ef6 --- /dev/null +++ b/tests/syntax-tests/source/Python/battest.py @@ -0,0 +1,95 @@ +from os import getcwd +import numpy as np +from matplotlib.pyplot import plot as plt +from time import * + + +# COMMENT test +h2 = 4 # this is a comment +"""this is also a comment""" + +# Import testt + +# class test + + +class Hello: + def __init__(self, x): + self.name = x + + def selfprint(self): + print("hello my name is ", self.name) + + def testprint(self): + print(1*2, 2+3, 4 % 5, 8-4, 9/4, 23//4) + + +H1 = Hello("john") +H1.selfprint() +H1.testprint() + + +# list test +a = [1, 2, 3, 4, 5] +a.sort() +print(a[1:3]) +print(a[:4]) +print(a[2]) +print(a[2:]) + +# dictioary test +# copied from w3school example + +myfamily = { + "child1": { + "name": "Emil", + "year": 2004 + }, + "child2": { + "name": "Tobias", + "year": 2007 + }, + "child3": { + "name": "Linus", + "year": 2011 + } +} + +# touple test + +testTuple = ("one", 2, "3") +print(testTuple) + +print(np.random.randint(5, 45)) + +# string test +a = "hello world" +b = """good morning +hello world +bye""" + +formattest = "teststring is ={}".format(5) + +# lamda test + + +def x2(n): + lambda n: n/7 + + +# if else ladder +if 1 > 2: + print("yes") +elif 4 > 5: + print("maybe") +else: + print("no") + +# loops +i = 5 +while(i > 0): + print(i) + i -= 1 + +for x in range(1, 20, 2): + print(x) |