def test_get_all_static_meta(self): sm = ProviderFactory.get_all_static_meta(self.TEST_PROVIDER_CONFIG) expected = 'The number of citations by papers in PubMed Central' assert_equals(sm["pubmed:pmc_citations"]["description"], expected)
def test_get_all_static_meta(self): sm = ProviderFactory.get_all_static_meta(self.TEST_PROVIDER_CONFIG) expected = 'The number of citations by papers in PubMed Central' assert_equals(sm["pubmed:pmc_citations"]["description"], expected)
from totalimpact import json_sqlalchemy, tiredis from totalimpact import db # Master lock to ensure that only a single thread can write # to the DB at one time to avoid document conflicts import logging logger = logging.getLogger('ti.item') # print out extra debugging #logging.getLogger('sqlalchemy.engine').setLevel(logging.INFO) all_static_meta = ProviderFactory.get_all_static_meta() class NotAuthenticatedError(Exception): pass def delete_item(tiid): item_object = Item.from_tiid(tiid) db.session.delete(item_object) try: db.session.commit() except (IntegrityError, FlushError) as e: db.session.rollback() logger.warning(u"Fails Integrity check in delete_item for {tiid}, rolling back. Message: {message}".format( tiid=tiid,
from totalimpact import json_sqlalchemy from totalimpact import db # Master lock to ensure that only a single thread can write # to the DB at one time to avoid document conflicts import logging logger = logging.getLogger('ti.item') # print out extra debugging #logging.getLogger('sqlalchemy.engine').setLevel(logging.INFO) all_static_meta = ProviderFactory.get_all_static_meta() class NotAuthenticatedError(Exception): pass def delete_item(tiid): item_object = Item.from_tiid(tiid) db.session.delete(item_object) try: db.session.commit() except (IntegrityError, FlushError) as e: db.session.rollback() logger.warning(u"Fails Integrity check in delete_item for {tiid}, rolling back. Message: {message}".format( tiid=tiid,