mirror of https://gitlab.com/bashrc2/epicyon
Unit test for date parsing
parent
86997a1380
commit
31b12ae207
|
@ -175,7 +175,7 @@ def parseFeedDate(pubDate: str):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
publishedDate = \
|
publishedDate = \
|
||||||
datetime.strptime(pubDate, "%a, %d %b %Y %H:%M:%S EST")
|
datetime.strptime(pubDate, dateFormat)
|
||||||
except BaseException:
|
except BaseException:
|
||||||
print('WARN: unrecognized date format: ' +
|
print('WARN: unrecognized date format: ' +
|
||||||
pubDate + ' ' + dateFormat)
|
pubDate + ' ' + dateFormat)
|
||||||
|
|
10
tests.py
10
tests.py
|
@ -86,6 +86,7 @@ from jsonldsig import jsonldVerify
|
||||||
from newsdaemon import hashtagRuleTree
|
from newsdaemon import hashtagRuleTree
|
||||||
from newsdaemon import hashtagRuleResolve
|
from newsdaemon import hashtagRuleResolve
|
||||||
from newswire import getNewswireTags
|
from newswire import getNewswireTags
|
||||||
|
from newswire import parseFeedDate
|
||||||
|
|
||||||
testServerAliceRunning = False
|
testServerAliceRunning = False
|
||||||
testServerBobRunning = False
|
testServerBobRunning = False
|
||||||
|
@ -2385,8 +2386,17 @@ def testFirstParagraphFromString():
|
||||||
assert resultStr == testStr
|
assert resultStr == testStr
|
||||||
|
|
||||||
|
|
||||||
|
def testParseFeedDate():
|
||||||
|
print('testParseFeedDate')
|
||||||
|
pubDate = "2020-08-27T16:12:34+00:00"
|
||||||
|
publishedDate = parseFeedDate(pubDate)
|
||||||
|
assert publishedDate
|
||||||
|
print(str(publishedDate))
|
||||||
|
|
||||||
|
|
||||||
def runAllTests():
|
def runAllTests():
|
||||||
print('Running tests...')
|
print('Running tests...')
|
||||||
|
testParseFeedDate()
|
||||||
testFirstParagraphFromString()
|
testFirstParagraphFromString()
|
||||||
testGetNewswireTags()
|
testGetNewswireTags()
|
||||||
testHashtagRuleTree()
|
testHashtagRuleTree()
|
||||||
|
|
Loading…
Reference in New Issue