Skip to content

Commit 5abf887

Browse files
committed
add more twap test cases
1 parent a6a4c38 commit 5abf887

File tree

8 files changed

+952
-0
lines changed

8 files changed

+952
-0
lines changed

pyth/tests/twap/price10_conf1.csv

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
price,conf,expo,nslots
2+
1234567890,1,0,5000
3+
1234567890,1,0,1
4+
1234567890,1,0,1
5+
1234567890,1,0,1
6+
1234567890,1,0,1
7+
1234567890,1,0,1
8+
1234567890,1,0,1
9+
1234567890,1,0,1
10+
1234567890,1,0,1
11+
1234567890,1,0,1
12+
1234567890,1,0,1
13+
1234567890,1,0,1
14+
1234567890,1,0,1
15+
1234567890,1,0,1
16+
1234567890,1,0,1
17+
1234567890,1,0,1
18+
1234567890,1,0,1
19+
1234567890,1,0,1
20+
1234567890,1,0,1
21+
1234567890,1,0,1
22+
1234567890,1,0,1
23+
1234567890,1,0,1
24+
1234567890,1,0,1
25+
1234567890,1,0,1
26+
1234567890,1,0,1
27+
1234567890,1,0,1
28+
1234567890,1,0,1
29+
1234567890,1,0,1
30+
1234567890,1,0,1
31+
1234567890,1,0,1
32+
1234567890,1,0,1
33+
1234567890,1,0,1
34+
1234567890,1,0,1
35+
1234567890,1,0,1
36+
1234567890,1,0,1
37+
1234567890,1,0,1
38+
1234567890,1,0,1
39+
1234567890,1,0,1
40+
1234567890,1,0,1
41+
1234567890,1,0,1
42+
1234567890,1,0,1
43+
1234567890,1,0,1
44+
1234567890,1,0,1
45+
1234567890,1,0,1

pyth/tests/twap/price10_conf1.result

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
price,conf,expo,nslots,twap,twac
2+
1234567890,1,0,5000,1234567890,1
3+
1234567890,1,0,1,1234567880,1
4+
1234567890,1,0,1,1234567860,1
5+
1234567890,1,0,1,1234567840,1
6+
1234567890,1,0,1,1234567810,1
7+
1234567890,1,0,1,1234567820,1
8+
1234567890,1,0,1,1234567830,1
9+
1234567890,1,0,1,1234567830,1
10+
1234567890,1,0,1,-815790370,1
11+
1234567890,1,0,1,-610646500,1
12+
1234567890,1,0,1,-442801510,1
13+
1234567890,1,0,1,-302930690,1
14+
1234567890,1,0,1,-184578473,1
15+
1234567890,1,0,1,-83133713,1
16+
1234567890,1,0,1,4785076,1
17+
1234567890,1,0,1,81714014,1
18+
1234567890,1,0,1,149592486,1
19+
1234567890,1,0,1,209928901,1
20+
1234567890,1,0,1,263914106,1
21+
1234567890,1,0,1,312500780,1
22+
1234567890,1,0,1,356460160,1
23+
1234567890,1,0,1,396423230,1
24+
1234567890,1,0,1,432911250,1
25+
1234567890,1,0,1,-303200950,1
26+
1234567890,1,0,1,-241603736,1
27+
1234567890,1,0,1,-184744771,1
28+
1234567890,1,0,1,-132097585,1
29+
1234567890,1,0,1,-83210916,1
30+
1234567890,1,0,1,-37695744,1
31+
1234567890,1,0,1,4785080,1
32+
1234567890,1,0,1,44525205,1
33+
1234567890,1,0,1,81781570,1
34+
1234567890,1,0,1,116779971,1
35+
1234567890,1,0,1,149719638,1
36+
1234567890,1,0,1,180777037,1
37+
1234567890,1,0,1,210109023,1
38+
1234567890,1,0,1,237855493,1
39+
1234567890,1,0,1,264141621,1
40+
1234567890,1,0,1,-184911203,1
41+
1234567890,1,0,1,-149343142,1
42+
1234567890,1,0,1,-115510112,1
43+
1234567890,1,0,1,-83288179,1
44+
1234567890,1,0,1,-52564945,1
45+
1234567890,1,0,1,-23238224,1

pyth/tests/twap/price10_conf2.csv

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
price,conf,expo,nslots
2+
1234567890,10,0,5000
3+
1234567890,10,0,1
4+
1234567890,10,0,1
5+
1234567890,10,0,1
6+
1234567890,10,0,1
7+
1234567890,10,0,1
8+
1234567890,10,0,1
9+
1234567890,10,0,1
10+
1234567890,10,0,1
11+
1234567890,10,0,1
12+
1234567890,10,0,1
13+
1234567890,10,0,1
14+
1234567890,10,0,1
15+
1234567890,10,0,1
16+
1234567890,10,0,1
17+
1234567890,10,0,1
18+
1234567890,10,0,1
19+
1234567890,10,0,1
20+
1234567890,10,0,1
21+
1234567890,10,0,1
22+
1234567890,10,0,1
23+
1234567890,10,0,1
24+
1234567890,10,0,1
25+
1234567890,10,0,1
26+
1234567890,10,0,1
27+
1234567890,10,0,1
28+
1234567890,10,0,1
29+
1234567890,10,0,1
30+
1234567890,10,0,1
31+
1234567890,10,0,1
32+
1234567890,10,0,1
33+
1234567890,10,0,1
34+
1234567890,10,0,1
35+
1234567890,10,0,1
36+
1234567890,10,0,1
37+
1234567890,10,0,1
38+
1234567890,10,0,1
39+
1234567890,10,0,1
40+
1234567890,10,0,1
41+
1234567890,10,0,1
42+
1234567890,10,0,1
43+
1234567890,10,0,1
44+
1234567890,10,0,1
45+
1234567890,10,0,1
46+
1234567890,10,0,1
47+
1234567890,10,0,1
48+
1234567890,10,0,1
49+
1234567890,10,0,1
50+
1234567890,10,0,1
51+
1234567890,10,0,1
52+
1234567890,10,0,1
53+
1234567890,10,0,1
54+
1234567890,10,0,1
55+
1234567890,10,0,1
56+
1234567890,10,0,1
57+
1234567890,10,0,1
58+
1234567890,10,0,1
59+
1234567890,10,0,1
60+
1234567890,10,0,1
61+
1234567890,10,0,1
62+
1234567890,10,0,1
63+
1234567890,10,0,1
64+
1234567890,10,0,1
65+
1234567890,10,0,1
66+
1234567890,10,0,1
67+
1234567890,10,0,1
68+
1234567890,10,0,1
69+
1234567890,10,0,1
70+
1234567890,10,0,1
71+
1234567890,10,0,1
72+
1234567890,10,0,1
73+
1234567890,10,0,1
74+
1234567890,10,0,1
75+
1234567890,10,0,1
76+
1234567890,10,0,1
77+
1234567890,10,0,1
78+
1234567890,10,0,1
79+
1234567890,10,0,1
80+
1234567890,10,0,1
81+
1234567890,10,0,1
82+
1234567890,10,0,1
83+
1234567890,10,0,1
84+
1234567890,10,0,1
85+
1234567890,10,0,1
86+
1234567890,10,0,1
87+
1234567890,10,0,1
88+
1234567890,10,0,1
89+
1234567890,10,0,1
90+
1234567890,10,0,1
91+
1234567890,10,0,1
92+
1234567890,10,0,1
93+
1234567890,10,0,1
94+
1234567890,10,0,1
95+
1234567890,10,0,1
96+
1234567890,10,0,1
97+
1234567890,10,0,1
98+
1234567890,10,0,1
99+
1234567890,10,0,1
100+
1234567890,10,0,1
101+
1234567890,10,0,1
102+
1234567890,10,0,1
103+
1234567890,10,0,1
104+
1234567890,10,0,1
105+
1234567890,10,0,1
106+
1234567890,10,0,1
107+
1234567890,10,0,1
108+
1234567890,10,0,1
109+
1234567890,10,0,1
110+
1234567890,10,0,1
111+
1234567890,10,0,1
112+
1234567890,10,0,1
113+
1234567890,10,0,1
114+
1234567890,10,0,1
115+
1234567890,10,0,1
116+
1234567890,10,0,1
117+
1234567890,10,0,1
118+
1234567890,10,0,1
119+
1234567890,10,0,1
120+
1234567890,10,0,1
121+
1234567890,10,0,1
122+
1234567890,10,0,1
123+
1234567890,10,0,1
124+
1234567890,10,0,1
125+
1234567890,10,0,1
126+
1234567890,10,0,1
127+
1234567890,10,0,1
128+
1234567890,10,0,1
129+
1234567890,10,0,1
130+
1234567890,10,0,1
131+
1234567890,10,0,1
132+
1234567890,10,0,1
133+
1234567890,10,0,1
134+
1234567890,10,0,1
135+
1234567890,10,0,1
136+
1234567890,10,0,1

pyth/tests/twap/price10_conf2.result

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
price,conf,expo,nslots,twap,twac
2+
1234567890,10,0,5000,1234567890,10
3+
1234567890,10,0,1,1234567880,10
4+
1234567890,10,0,1,1234567860,10
5+
1234567890,10,0,1,1234567840,10
6+
1234567890,10,0,1,1234567810,10
7+
1234567890,10,0,1,1234567820,10
8+
1234567890,10,0,1,1234567830,10
9+
1234567890,10,0,1,1234567830,10
10+
1234567890,10,0,1,1234567830,10
11+
1234567890,10,0,1,1234567830,10
12+
1234567890,10,0,1,1234567820,10
13+
1234567890,10,0,1,1234567820,10
14+
1234567890,10,0,1,1234567820,10
15+
1234567890,10,0,1,1234567820,10
16+
1234567890,10,0,1,1234567830,10
17+
1234567890,10,0,1,1234567830,10
18+
1234567890,10,0,1,1234567830,10
19+
1234567890,10,0,1,1234567830,10
20+
1234567890,10,0,1,1234567830,10
21+
1234567890,10,0,1,1234567830,10
22+
1234567890,10,0,1,1234567820,10
23+
1234567890,10,0,1,1234567800,10
24+
1234567890,10,0,1,1234567760,10
25+
1234567890,10,0,1,1234567730,10
26+
1234567890,10,0,1,1234567660,10
27+
1234567890,10,0,1,1234567610,10
28+
1234567890,10,0,1,1234567580,10
29+
1234567890,10,0,1,1234567570,10
30+
1234567890,10,0,1,1234567550,10
31+
1234567890,10,0,1,1234567530,10
32+
1234567890,10,0,1,1234567540,10
33+
1234567890,10,0,1,1234567510,10
34+
1234567890,10,0,1,1234567510,10
35+
1234567890,10,0,1,1234567510,10
36+
1234567890,10,0,1,1234567500,10
37+
1234567890,10,0,1,1234567490,10
38+
1234567890,10,0,1,1234567470,10
39+
1234567890,10,0,1,1234567460,10
40+
1234567890,10,0,1,1234567460,10
41+
1234567890,10,0,1,1234567440,10
42+
1234567890,10,0,1,1234567430,10
43+
1234567890,10,0,1,1234567430,10
44+
1234567890,10,0,1,1234567440,10
45+
1234567890,10,0,1,1234567430,10
46+
1234567890,10,0,1,1234567430,10
47+
1234567890,10,0,1,1234567410,10
48+
1234567890,10,0,1,1234567420,10
49+
1234567890,10,0,1,1234567420,10
50+
1234567890,10,0,1,1234567400,10
51+
1234567890,10,0,1,1234567390,10
52+
1234567890,10,0,1,1234567390,10
53+
1234567890,10,0,1,1234567390,10
54+
1234567890,10,0,1,1234567380,10
55+
1234567890,10,0,1,1234567380,10
56+
1234567890,10,0,1,1234567380,10
57+
1234567890,10,0,1,1234567370,10
58+
1234567890,10,0,1,1234567360,10
59+
1234567890,10,0,1,1234567360,10
60+
1234567890,10,0,1,1234567360,10
61+
1234567890,10,0,1,1234567350,10
62+
1234567890,10,0,1,1234567340,10
63+
1234567890,10,0,1,1234567350,10
64+
1234567890,10,0,1,1234567350,10
65+
1234567890,10,0,1,1234567340,10
66+
1234567890,10,0,1,1234567340,10
67+
1234567890,10,0,1,1234567340,10
68+
1234567890,10,0,1,1234567340,10
69+
1234567890,10,0,1,1234567340,10
70+
1234567890,10,0,1,1234567330,10
71+
1234567890,10,0,1,1234567320,10
72+
1234567890,10,0,1,1234567310,10
73+
1234567890,10,0,1,1234567320,10
74+
1234567890,10,0,1,1234567320,10
75+
1234567890,10,0,1,1234567320,10
76+
1234567890,10,0,1,1234567320,10
77+
1234567890,10,0,1,1234567330,10
78+
1234567890,10,0,1,-1171506650,10
79+
1234567890,10,0,1,-1140520280,10
80+
1234567890,10,0,1,-1110318390,10
81+
1234567890,10,0,1,-1080871540,10
82+
1234567890,10,0,1,-1052151780,10
83+
1234567890,10,0,1,-1024132510,10
84+
1234567890,10,0,1,-996788410,10
85+
1234567890,10,0,1,-970095360,10
86+
1234567890,10,0,1,-944030390,10
87+
1234567890,10,0,1,-918571600,10
88+
1234567890,10,0,1,-893698060,10
89+
1234567890,10,0,1,-869389830,10
90+
1234567890,10,0,1,-845627850,10
91+
1234567890,10,0,1,-822393920,10
92+
1234567890,10,0,1,-799670650,10
93+
1234567890,10,0,1,-777441350,10
94+
1234567890,10,0,1,-755690120,10
95+
1234567890,10,0,1,-734401680,10
96+
1234567890,10,0,1,-713561420,10
97+
1234567890,10,0,1,-693155340,10
98+
1234567890,10,0,1,-673169990,10
99+
1234567890,10,0,1,-653592530,10
100+
1234567890,10,0,1,-634410560,10
101+
1234567890,10,0,1,-615612250,10
102+
1234567890,10,0,1,-597186180,10
103+
1234567890,10,0,1,-579121420,10
104+
1234567890,10,0,1,-561407430,10
105+
1234567890,10,0,1,-544034090,10
106+
1234567890,10,0,1,-526991690,10
107+
1234567890,10,0,1,-510270840,10
108+
1234567890,10,0,1,-493862530,10
109+
1234567890,10,0,1,-477758090,10
110+
1234567890,10,0,1,-461949140,10
111+
1234567890,10,0,1,-446427640,10
112+
1234567890,10,0,1,-431185800,10
113+
1234567890,10,0,1,-416216140,10
114+
1234567890,10,0,1,-401511430,10
115+
1234567890,10,0,1,-387064710,10
116+
1234567890,10,0,1,-372869240,10
117+
1234567890,10,0,1,-358918520,10
118+
1234567890,10,0,1,-345206280,10
119+
1234567890,10,0,1,-331726450,10
120+
1234567890,10,0,1,-318473180,10
121+
1234567890,10,0,1,-305440800,10
122+
1234567890,10,0,1,-292623830,10
123+
1234567890,10,0,1,-280016970,10
124+
1234567890,10,0,1,-267615120,10
125+
1234567890,10,0,1,-255413296,10
126+
1234567890,10,0,1,-243406703,10
127+
1234567890,10,0,1,-231590696,10
128+
1234567890,10,0,1,-219960771,10
129+
1234567890,10,0,1,-208512568,10
130+
1234567890,10,0,1,-197241865,10
131+
1234567890,10,0,1,-186144561,10
132+
1234567890,10,0,1,-175216684,10
133+
1234567890,10,0,1,-164454384,10
134+
1234567890,10,0,1,-153853927,10
135+
1234567890,10,0,1,-143411688,10
136+
1234567890,10,0,1,-133124152,10

0 commit comments

Comments
 (0)