1] Added unit tests to TEST_SQLparsing.py to complete coverage of testing functions that use CNX_PUBS_STAR. This adds:
2] Added ISFDB_FullBackup checks to test_104_SQLWikiEditCount() and test_106_SQLwikiLinkExists()
3] test_025_SQLListAwardTypes and test_027_SQLGetAwardTypeByCode() both presumed that award codes rarely changed, and if a new one was added, it would be at the end of the returned list. This is not the case, causing false failures. Test were improved.
4] SQLparsing.py: SQLGetPubsNotInSeries() will crash if the sort_order is anything but 'ASC' or 'DESC'. Added a check to ensure that sort_order is one of those two options, otherwise it returns []
Anonymous