Exemple #1
0
             '| access-date=')
        self.assertIn(e, o[1])

    def test_nl2(self):
        """The year parameter is not present."""
        i = 'http://www.noorlib.ir/View/fa/Book/BookView/Image/18454'
        o = noorlib_sfn_cit_ref(i)
        self.assertIn('{{sfn | کورانی | p=}}', o[0])
        self.assertIn(
            '* {{cite book '
            '| last=کورانی '
            '| first=علی '
            '| title=المعجم الموضوعی لاحادیث '
            'الامام المهدی عجل الله تعالی فرجه الشریف '
            '| publisher=دار المرتضی '
            '| publication-place=بيروت '
            '| series=المعجم الموضوعي لإحادیث'
            ' الإمام المهدي (عجل الله فرجه الشریف) '
            '| volume=1 '
            '| url=http://www.noorlib.ir/View/fa/Book/BookView/Image/18454 '
            '| language=عربی '
            '| ref=harv '
            '| access-date=',
            o[1],
        )


noorlib.requests_get = dummy_requests.DummyRequests().get
if __name__ == '__main__':
    unittest.main()
Exemple #2
0
        self.assertIn(
            '* {{cite journal | last=Mendozo Hernández | first=P '
            '| title=[Clinical diagnosis and therapy.'
            ' Intravenous and oral rehydration]. '
            '| journal=Boletin de la Oficina Sanitaria Panamericana.'
            ' Pan American Sanitary Bureau | volume=78 | issue=4 | year=1975 '
            '| issn=0030-0632 | pmid=123455 | pages=307–17 | language=es '
            '| ref=harv}}',
            pmid_sfn_cit_ref('123455')[1],
        )

    @patch.object(pubmed, 'crossref_update', Mock(return_value=None))
    def test_has_doi_but_no_crossref(self):
        """Test while doi exists but crossref_update is disabled."""
        self.assertIn(
            '* {{cite journal | last=Bannen | first=RM | last2=Suresh '
            '| first2=V | last3=Phillips | first3=GN Jr | last4=Wright '
            '| first4=SJ | last5=Mitchell | first5=JC '
            '| title=Optimal design of thermally stable proteins '
            '| journal=Bioinformatics | volume=24 | issue=20 '
            '| date=22 August 2008 | pmid=18723523 | pmc=2562006 '
            '| doi=10.1093/bioinformatics/btn450 | pages=2339–2343 '
            '| ref=harv}}',
            pmcid_sfn_cit_ref('2562006', '%d %B %Y')[1],
        )


pubmed.requests_get = dummy_requests.DummyRequests().get
if __name__ == '__main__':
    unittest.main()
Exemple #3
0
        e = ('* {{cite book '
             '| others=سحر معصومی (به اهتمام) '
             '| title=راز گل سرخ: نقد و گزیده شعرهای سهراب سپهری '
             '| publisher=نگاه '
             '| year=1386 '
             '| isbn=964-6736-34-3 '
             '| language=fa '
             '| ref={{sfnref | نگاه | 1386}}')
        self.assertIn(e, o[1])

    def test_is4(self):
        """unpure isbn10 not found in ottobib"""
        i = 'choghondar 964-92962-6-3 شلغم'
        o = isbn_sfn_cit_ref(i)
        e = ('* {{cite book '
             '| last=حافظ '
             '| first=شمس الدین محمد '
             '| others= رضا نظرزاده (به اهتمام) '
             '| title=دیوان کامل حافظ همراه با فالنامه '
             '| publisher=دیوان '
             '| year=1385 '
             '| isbn=964-92962-6-3 '
             '| language=fa '
             '| ref=harv')
        self.assertIn(e, o[1])


isbn.requests_get = dummy_requests.DummyRequests().get
if __name__ == '__main__':
    unittest.main()
Exemple #4
0
            '* {{cite journal '
            '| last=سلیمانی\u200cمیمند '
            '| first=\u200cمریم '
            '| title=بررسی فضایل قرآنی در دعای ابوحمزه ثمالی '
            '| journal=بینات (موسسه معارف اسلامی امام رضا علیه السلام) '
            '| issue=68 '
            '| year=1389 '
            '| pages=103–124 '
            '| url=http://www.noormags.ir/view/fa/articlepage/692447 '
            '| language=fa '
            '| ref=harv '
            '| access-date=', o[1])
        self.assertIn(
            '<ref name="سلیمانی\u200cمیمند 1389 pp. 103–124">'
            '{{cite journal '
            '| last=سلیمانی\u200cمیمند '
            '| first=\u200cمریم '
            '| title=بررسی فضایل قرآنی در دعای ابوحمزه ثمالی '
            '| journal=بینات (موسسه معارف اسلامی امام رضا علیه السلام) '
            '| issue=68 '
            '| year=1389 '
            '| pages=103–124 '
            '| url=http://www.noormags.ir/view/fa/articlepage/692447 '
            '| language=fa '
            '| access-date=', o[2])


noormags.requests_get = dummy_requests.DummyRequests().get
if __name__ == '__main__':
    unittest.main()
Exemple #5
0
              '%D8%B1%D9%88%D8%A7%D9%86%DA%86%DB%8C-%D8%AF%D8%B1-'
              '%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D8%A7-'
              '%D9%85%D9%88%D8%A7%D8%B6%D8%B9-'
              '%D9%86%D8%A7%D9%85%D9%86%D8%A7%D8%B3%D8%A8-'
              '%D8%A7%D8%AE%DB%8C%D8%B1-%D9%85%D9%82%D8%A7%D9%85%D8%A7%D8%AA-'
              '%D8%A7%D9%86%DA%AF%D9%84%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-'
              '%D9%85%D9%88%D8%B1%D8%AF '
              '| archive-url=https://web.archive.org/web/20170119050001/'
              'http://www.isna.ir/news/95102918901/'
              '%D8%B1%D9%88%D8%A7%D9%86%DA%86%DB%8C-%D8%AF%D8%B1-'
              '%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D8%A7-'
              '%D9%85%D9%88%D8%A7%D8%B6%D8%B9-'
              '%D9%86%D8%A7%D9%85%D9%86%D8%A7%D8%B3%D8%A8-'
              '%D8%A7%D8%AE%DB%8C%D8%B1-'
              '%D9%85%D9%82%D8%A7%D9%85%D8%A7%D8%AA-'
              '%D8%A7%D9%86%DA%AF%D9%84%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-'
              '%D9%85%D9%88%D8%B1%D8%AF '
              '| archive-date=2017-01-19 '
              '| dead-url=no '
              '| language=fa '
              '| ref={{sfnref | ایسنا | 2017}} '
              '| access-date=')
        self.assertIn(ct, o[1])


dummy_requests = dummy_requests.DummyRequests()
urls.requests_get = dummy_requests.get
urls.requests_head = dummy_requests.head
if __name__ == '__main__':
    unittest.main()
Exemple #6
0
            '| series=Physics for Scientists and Engineers '
            '| year=2009 '
            '| isbn=978-1-4390-4838-2 '
            '| url=https://encrypted.google.com/books?id=6upvonUt0O8C&pg=PA378'
            ' '
            '| ref=harv '
            '| access-date=')
        reft = (
            '<ref name="Serway Jewett 2009 p. 378">'
            '{{cite book '
            '| last=Serway '
            '| first=R.A. '
            '| last2=Jewett '
            '| first2=J.W. '
            '| title=Physics for Scientists and Engineers, Volume 1, '
            'Chapters 1-22 | publisher=Cengage Learning '
            '| series=Physics for Scientists and Engineers '
            '| year=2009 '
            '| isbn=978-1-4390-4838-2 '
            '| url=https://encrypted.google.com/books?id=6upvonUt0O8C&pg=PA378'
            ' '
            '| access-date=')
        self.assertIn(ctnt, o[1])
        self.assertIn(reft, o[2])
        self.assertIn(' | page=378}}</ref>', o[2])


googlebooks.requests_get = dummy_requests.DummyRequests().get
if __name__ == '__main__':
    unittest.main()
Exemple #7
0
             '| year=1392 '
             '| isbn=978-964-530-036-2 '
             '| language=fa '
             '| ref=harv')
        self.assertIn(e, o[1])

    def test_ab7(self):
        """1 Editor."""
        self.assertIn(
            '* {{cite book '
            '| last=دیماتیو '
            '| first=ام.رابین '
            '| editor-last=جباری '
            '| editor-first=کریم '
            '| others= کیانوش هاشمیان (زيرنظر), and محمد کاویانی (مترجم) '
            '| title=روانشناسی سلامت به ضمیمه نگرشی بر منابع اسلامی - جلد اول '
            '| publisher=سازمان مطالعه و تدوین کتب علوم انسانی دانشگاهها '
            '| year=1392 '
            '| isbn=978-964-459-398-7 '
            '| language=fa '
            '| ref=harv',
            adinehbook_sfn_cit_ref(
                'http://www.adinebook.com/gp/product/9644593987/'
                'ref=pd_pos_b_title_4/905-6618179-9188955')[1],
        )


adinebook.requests_get = dummy_requests.DummyRequests().get
if __name__ == '__main__':
    unittest.main()