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:
|
||||
publishedDate = \
|
||||
datetime.strptime(pubDate, "%a, %d %b %Y %H:%M:%S EST")
|
||||
datetime.strptime(pubDate, dateFormat)
|
||||
except BaseException:
|
||||
print('WARN: unrecognized date format: ' +
|
||||
pubDate + ' ' + dateFormat)
|
||||
|
|
10
tests.py
10
tests.py
|
@ -86,6 +86,7 @@ from jsonldsig import jsonldVerify
|
|||
from newsdaemon import hashtagRuleTree
|
||||
from newsdaemon import hashtagRuleResolve
|
||||
from newswire import getNewswireTags
|
||||
from newswire import parseFeedDate
|
||||
|
||||
testServerAliceRunning = False
|
||||
testServerBobRunning = False
|
||||
|
@ -2385,8 +2386,17 @@ def testFirstParagraphFromString():
|
|||
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():
|
||||
print('Running tests...')
|
||||
testParseFeedDate()
|
||||
testFirstParagraphFromString()
|
||||
testGetNewswireTags()
|
||||
testHashtagRuleTree()
|
||||
|
|
Loading…
Reference in New Issue