mirror of https://gitlab.com/bashrc2/epicyon
Unit test for commentjson
parent
8fb6a35fa7
commit
9e9260f996
18
tests.py
18
tests.py
|
@ -1598,8 +1598,26 @@ def testGetStatusNumber():
|
||||||
assert int(statusNumber) > prevStatusNumber
|
assert int(statusNumber) > prevStatusNumber
|
||||||
prevStatusNumber=int(statusNumber)
|
prevStatusNumber=int(statusNumber)
|
||||||
|
|
||||||
|
def testCommentJson() -> None:
|
||||||
|
print('testCommentJson')
|
||||||
|
filename='/tmp/test.json'
|
||||||
|
messageStr="Crème brûlée यह एक परीक्षण ह"
|
||||||
|
testJson={
|
||||||
|
"content": messageStr
|
||||||
|
}
|
||||||
|
with open(filename, 'w') as fp:
|
||||||
|
commentjson.dump(testJson, fp, indent=2, sort_keys=False)
|
||||||
|
receivedJson=None
|
||||||
|
with open(filename, 'r') as fp:
|
||||||
|
receivedJson=commentjson.load(fp)
|
||||||
|
assert receivedJson
|
||||||
|
assert receivedJson['content']==messageStr
|
||||||
|
encodedStr=json.dumps(testJson, ensure_ascii=False)
|
||||||
|
assert messageStr in encodedStr
|
||||||
|
|
||||||
def runAllTests():
|
def runAllTests():
|
||||||
print('Running tests...')
|
print('Running tests...')
|
||||||
|
testCommentJson()
|
||||||
testGetStatusNumber()
|
testGetStatusNumber()
|
||||||
testAddEmoji()
|
testAddEmoji()
|
||||||
testWebLinks()
|
testWebLinks()
|
||||||
|
|
Loading…
Reference in New Issue