def test_skips_publication_with_invalid_url(self, conn, nct_source): publication = { 'slug': 'publication_slug', 'source_url': 'url', 'title': 'title', 'abstract': 'abstract', } assert writers.write_publication(conn, publication, nct_source) is None
def test_writes_publication_with_valid_url(self, conn, nct_source): publication = { 'slug': 'publication_slug', 'source_url': 'http://www.ncbi.nlm.nih.gov/pubmed/23622910', 'title': 'title', 'abstract': 'abstract', } assert writers.write_publication(conn, publication, nct_source) is not None
def test_writes_publication_with_valid_url(self): publication = { 'slug': 'publication_slug', 'source_url': 'http://www.ncbi.nlm.nih.gov/pubmed/23622910', 'title': 'title', 'abstract': 'abstract', } source_id = 'source_id' conn = _get_mock_conn() conn['database']['publications'].find_one.return_value = None assert writers.write_publication(conn, publication, source_id) is not None
def test_skips_publication_with_invalid_url(self): publication = { 'slug': 'publication_slug', 'source_url': 'url', 'title': 'title', 'abstract': 'abstract', } source_id = 'source_id' conn = _get_mock_conn() conn['database']['publications'].find_one.return_value = None assert writers.write_publication(conn, publication, source_id) is None