def test_getPost(): for boardName in board.getBoards(): l = boardDIR.getPostsList( boardName ) for thePost in l: filename = thePost["filename"] content = post.getPost(boardName,filename) assert type(content) == str
def test_getPost(): for boardName in board.getBoards(): l = boardDIR.getPostsList(boardName) for thePost in l: filename = thePost["filename"] content = post.getPost(boardName, filename) assert type(content) == str
def test_getPostNoCT(): for boardName in board.getBoards(): l = boardDIR.getPostsList( boardName ) for thePost in l: filename = thePost["filename"] content = post.getPostNoCT(boardName,filename) assert not re.search('\\033\[[0-9;]*[a-zA-Z]',content) assert type(content) == str
def test_getPostNoCT(): for boardName in board.getBoards(): l = boardDIR.getPostsList(boardName) for thePost in l: filename = thePost["filename"] content = post.getPostNoCT(boardName, filename) assert not re.search('\\033\[[0-9;]*[a-zA-Z]', content) assert type(content) == str
def test_getPostNoCTEscape(): for boardName in board.getBoards(): l = boardDIR.getPostsList( boardName ) for thePost in l: filename = thePost["filename"] content = post.getPostNoCTEscape(boardName,filename) assert not re.search('\\\\x1b\[[0-9;]*[a-zA-Z]',content) for i in content: assert ord(i) < 128 assert ord(i) >= 32
def test_getPostEscape(): for boardName in board.getBoards(): l = boardDIR.getPostsList( boardName ) for thePost in l: filename = thePost["filename"] content = post.getPostEscape(boardName,filename) for i in content: assert ord(i) < 128 assert ord(i) >= 32
def test_getPostNoCTEscape(): for boardName in board.getBoards(): l = boardDIR.getPostsList(boardName) for thePost in l: filename = thePost["filename"] content = post.getPostNoCTEscape(boardName, filename) assert not re.search('\\\\x1b\[[0-9;]*[a-zA-Z]', content) for i in content: assert ord(i) < 128 assert ord(i) >= 32
def test_getPostEscape(): for boardName in board.getBoards(): l = boardDIR.getPostsList(boardName) for thePost in l: filename = thePost["filename"] content = post.getPostEscape(boardName, filename) for i in content: assert ord(i) < 128 assert ord(i) >= 32
def test_getPostsList(): for boardName in board.getBoards(): l = boardDIR.getPostsList( boardName ) assert boardName and len(l) > 0 for thePost in l: num = thePost["pnum"] assert num >= 0 assert type(num) == int or type(num) == long num = thePost["level"] assert num >= 0 assert type(num) == int or type(num) == long s = thePost["filename"] assert len(s) >= 0 assert re.search(r"^[A-Z]\.[0-9]{8,11}\.[A-Z]$",s) assert type(s) == str s = thePost["title"] assert len(s) >= 0 assert type(s) == str num = thePost["reid"] assert num >= 10**9 or num == 0 assert num <= 10**9*2 assert type(num) == int or type(num) == long s = thePost["owner"] assert len(s) >= 0 assert re.search(r"^[a-zA-Z0-9\.]{2,14}$",s) assert type(s) == str s = thePost["accessed"] assert len(s) >= 0 assert type(s) == str num = thePost["id"] assert num >= 10**9 or num == 0 assert num <= 10**9*2 assert re.search(str(num),thePost["filename"]) or num == 0 assert type(num) == int or type(num) == long
def test_getPostsList(): for boardName in board.getBoards(): l = boardDIR.getPostsList(boardName) assert boardName and len(l) > 0 for thePost in l: num = thePost["pnum"] assert num >= 0 assert type(num) == int or type(num) == long num = thePost["level"] assert num >= 0 assert type(num) == int or type(num) == long s = thePost["filename"] assert len(s) >= 0 assert re.search(r"^[A-Z]\.[0-9]{8,11}\.[A-Z]$", s) assert type(s) == str s = thePost["title"] assert len(s) >= 0 assert type(s) == str num = thePost["reid"] assert num >= 10**9 or num == 0 assert num <= 10**9 * 2 assert type(num) == int or type(num) == long s = thePost["owner"] assert len(s) >= 0 assert re.search(r"^[a-zA-Z0-9\.]{2,14}$", s) assert type(s) == str s = thePost["accessed"] assert len(s) >= 0 assert type(s) == str num = thePost["id"] assert num >= 10**9 or num == 0 assert num <= 10**9 * 2 assert re.search(str(num), thePost["filename"]) or num == 0 assert type(num) == int or type(num) == long