Fixed some bugs, changed tests structure, mypy
This commit is contained in:
parent
44a7b0fd9a
commit
7d276dba8f
11 changed files with 178 additions and 38 deletions
19
tests/samples/token_input.txt
Normal file
19
tests/samples/token_input.txt
Normal file
|
@ -0,0 +1,19 @@
|
|||
(() => {window["AJAX_TOKEN"]=("2r" + "KO" + "A1" + "IFdBcHhEM" + "61" + "6cb");})();
|
||||
(() => {window[["KEN","X_TO","JA","A"].reverse().join('')]="2rKOA1IFdBcHhEM616cb";})();
|
||||
(() => {window[["AJA","X_T","O","KEN"].join('')]=["cb","BcHhEM616","KOA1IFd","2r"].reverse().join('');})();
|
||||
(() => {window[["N","TOKE","_","AJAX"].reverse().join('')]=["2rKOA1I","FdBcHhEM","616c","b"].join('');})();
|
||||
(() => {window[["N","_TOKE","X","AJA"].reverse().join('')]=["616cb","HhEM","1IFdBc","2rKOA"].reverse().join('');})();
|
||||
(() => {window[["OKEN","T","AJAX_"].reverse().join('')]=["616cb","HhEM","Bc","Fd","2rKOA1I"].reverse().join('');})();
|
||||
(() => {window[["A","JAX_","TOKEN"].join('')]=atob('MnJLT0ExSUZkQmNIaEVNNjE2Y2I=');})();
|
||||
(() => {window["AJAX_TOKEN"]=["2rKOA1IFdB","cHhEM61","6cb"].join('');})();
|
||||
(() => {window[atob('QUpBWF9UT0tFTg==')]=("2rKOA1IFdB" + "cHhEM616c" + "b");})();
|
||||
(() => {window[atob('QUpBWF9UT0tFTg==')]=atob('MmlYaDVXNXVFWXE1ZldKSWF6UTY=');})();
|
||||
(() => {window[["_XAJA","NEKOT"].map(s => s.split('').reverse().join('')).join('')]=!window[("encodeURI" + "Componen" + "t")] || atob('Q3VVY21aMjdGYjhiVkJOdzEyVmo=');})();
|
||||
(() => {window[["N","_TOKE","AJAX"].reverse().join('')]=!window[("en" + "co" + "deURICo" + "mpone" + "nt")] || ["zv7hP8ePPY","FP9ZaY","PQo9"].map(s => s.split('').reverse().join('')).join('');})();
|
||||
(() => {window[["XAJA","OT_","EK","N"].map(s => s.split('').reverse().join('')).join('')]=["fU","61EEKvmelL","Zh0ktl","MN"].map(s => s.split('').reverse().join('')).join('');})();
|
||||
(() => {window[["AJA","X_T","OKEN"].join('')]=window['document']&&window[("Map")]&&window[("se" + "tTi" + "meo" + "u" + "t")]?["Ew9q","VIepR","GRX","S1Oban9U"].reverse().join(''):"q6pYdP6r7xiVHhbotvlN";})();
|
||||
(() => {window["AJAX_TOKEN"]=window['document']&&window["Map"]&&window[["out","e","Tim","et","s"].reverse().join('')]?["pREw9q","XVIe","UGR","S1Oban9"].reverse().join(''):["dYp6q","Vix7r6P","tobhH","Nlv"].map(s => s.split('').reverse().join('')).join('');})();
|
||||
(() => {window[["OKEN", "T", "_", "AJAX"].reverse().join("")] = window["document"] && window["Map"] && window["set" + "T" + "im" + "e" + "o" + "u" + "t"] ? ["DYK", "OWD1TyD", "TJ", "JtNpZ", "MhW"].map((s) => s.split("").reverse().join("")).join("") : "XAIbksgkVX9JYboMDI7D";})();
|
||||
(() => {window[["XAJA","T_","NEKO"].map(s => s.split('').reverse().join('')).join('')]=window['document']&&window[["ap","M"].reverse().join('')]&&window[["es","iTt","oem","u","t"].map(s => s.split('').reverse().join('')).join('')]?["Kk1LG02","If8J","lZPFwRqIG"].reverse().join(''):("sBI" + "mgV" + "g6RL98W1" + "khPY" + "Ml");})();
|
||||
(() => {window[["N","KE","_TO","X","JA","A"].reverse().join('')]=window['document']&&!window[["p","Ma"].reverse().join('')]||!window[["ut","meo","i","etT","s"].reverse().join('')]?("1UY5" + "1inS" + "kzlSO" + "QmKU0mK"):"KbxzYCJUrFjWzbeZcAmE";})();
|
||||
(() => {window[["EN", "TOK", "AJAX_"].reverse().join('')] = window['document'] && window["Map"] && window[("s" + "et" + "Tim" + "e" + "o" + "ut")] ? "KbxzYCJUrFjWzbeZcAmE" : ["mK", "SOQmKU0", "zl", "1inSk", "1UY5"].reverse().join('');})();
|
19
tests/samples/token_output.txt
Normal file
19
tests/samples/token_output.txt
Normal file
|
@ -0,0 +1,19 @@
|
|||
2rKOA1IFdBcHhEM616cb
|
||||
2rKOA1IFdBcHhEM616cb
|
||||
2rKOA1IFdBcHhEM616cb
|
||||
2rKOA1IFdBcHhEM616cb
|
||||
2rKOA1IFdBcHhEM616cb
|
||||
2rKOA1IFdBcHhEM616cb
|
||||
2rKOA1IFdBcHhEM616cb
|
||||
2rKOA1IFdBcHhEM616cb
|
||||
2rKOA1IFdBcHhEM616cb
|
||||
2iXh5W5uEYq5fWJIazQ6
|
||||
CuUcmZ27Fb8bVBNw12Vj
|
||||
YPPe8Ph7vzYaZ9PF9oQP
|
||||
UfLlemvKEE16ltk0hZNM
|
||||
S1Oban9UGRXVIepREw9q
|
||||
S1Oban9UGRXVIepREw9q
|
||||
KYDDyT1DWOJTZpNtJWhM
|
||||
lZPFwRqIGIf8JKk1LG02
|
||||
KbxzYCJUrFjWzbeZcAmE
|
||||
KbxzYCJUrFjWzbeZcAmE
|
|
@ -1,3 +1,4 @@
|
|||
import os
|
||||
import re
|
||||
import unittest
|
||||
|
||||
|
@ -11,33 +12,22 @@ class TestJs2Py(unittest.TestCase):
|
|||
|
||||
def setUp(self) -> None:
|
||||
|
||||
self.path = os.path.abspath(os.path.dirname(__file__))
|
||||
self.samples = os.path.join(self.path, 'samples')
|
||||
self.input = os.path.join(self.samples, 'token_input.txt')
|
||||
self.output = os.path.join(self.samples, 'token_output.txt')
|
||||
|
||||
self.tests = []
|
||||
with open('token.txt', 'rt') as f:
|
||||
with open(self.input, 'rt') as f:
|
||||
lines = re.split(r'[\r\n]', f.read())
|
||||
del lines[-1] # Remove empty string at the end
|
||||
del lines[-1] # remove empty line at the end
|
||||
self.tests = lines
|
||||
|
||||
self.results = [
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2rKOA1IFdBcHhEM616cb',
|
||||
'2iXh5W5uEYq5fWJIazQ6',
|
||||
'CuUcmZ27Fb8bVBNw12Vj',
|
||||
'YPPe8Ph7vzYaZ9PF9oQP',
|
||||
'UfLlemvKEE16ltk0hZNM',
|
||||
'S1Oban9UGRXVIepREw9q',
|
||||
'S1Oban9UGRXVIepREw9q',
|
||||
'KYDDyT1DWOJTZpNtJWhM',
|
||||
'lZPFwRqIGIf8JKk1LG02',
|
||||
'KbxzYCJUrFjWzbeZcAmE',
|
||||
'KbxzYCJUrFjWzbeZcAmE'
|
||||
]
|
||||
self.results = []
|
||||
with open(self.output, 'rt') as f:
|
||||
lines = re.split(r'[\r\n]', f.read())
|
||||
del lines[-1] # remove empty line at the end
|
||||
self.results = lines
|
||||
|
||||
def test_base64(self) -> None:
|
||||
|
Reference in a new issue