Esempio n. 1
0
def test_ketabir5():
    """Year is interesting here."""
    assert ('* {{یادکرد کتاب | نام خانوادگی=یوسف‌نژاد |'
            ' نام=یوسف‌علی | عنوان=فراهنجاری در'
            ' مثنوی‌سرایی: بررسی قالب غزل - مثنوی در ادب فارسی |'
            ' ناشر=هنر رسانه اردی‌بهشت | مکان=تهران - تهران |'
            ' سال=۱۳۸۸ | شابک=978-964-2656-34-9 | زبان=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1430801')[1]
Esempio n. 2
0
def test_ab4():
    """authors = 3, translators = 0, otheo = 0, isbn13"""
    assert ('* {{cite book | last=کریمی | first=نجمه | last2=یزدخواستی '
            '| first2=فروغ | last3=مختاری | first3=صفورا '
            '| title=11 سپتامبر ... آرماگدون | publisher=حدیث راه عشق '
            '| publication-place=اصفهان - اصفهان | year=1386 '
            '| isbn=978-964-95633-4-3 | language=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1324978')[1]
Esempio n. 3
0
 def test_ab2(self):
     """authors = 3, translators = 2, otheo = 0, isbn13"""
     self.assertEqual(
         '* {{cite book | last=کرسول | first=جان | last2=پلانو‌کلارک '
         '| first2=ویکی | others=عباس زارعی (مترجم), '
         'and محسن نیازی (مترجم) | title=روش‌های تحقیق تلفیقی '
         '| publisher=ثامن‌ الحجج‌(ع) | publication-place=تهران - تهران '
         '| volume=1 | year=1387 | isbn=978-964-2823-35-2 | language=fa}}',
         ketabir_scr('http://www.ketab.ir/bookview.aspx?bookid=1369975')[1])
Esempio n. 4
0
def test_ab5():
    """Year is interesting here."""
    assert ('* {{cite book | last=یوسف‌نژاد | first=یوسف‌علی '
            '| title=فراهنجاری '
            'در مثنوی‌سرایی: بررسی قالب غزل - مثنوی در ادب فارسی '
            '| publisher=هنر رسانه اردی‌بهشت '
            '| publication-place=تهران - تهران | year=1388 '
            '| isbn=978-964-2656-34-9 | language=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1430801')[1]
Esempio n. 5
0
def test_ketabir6():
    """Month and year detection."""
    assert ('* {{یادکرد کتاب |'
            ' نام خانوادگی=مونس | نام=حسین | ترجمه=حمیدرضا شیخی |'
            ' عنوان=تاریخ و تمدن مغرب | ناشر=سازمان‌ مطالعه '
            '‌و تدوین‌ کتب‌ علوم ‌انسانی ‌دانشگاهها (سمت) |'
            ' مکان=خراسان رضوی - مشهد | جلد=۱ |'
            ' سال=۱۳۹۰ | شابک=978-964-530-036-2 | زبان=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1643445')[1]
Esempio n. 6
0
def test_ketabir4():
    """authors = 3, translators = 0, otheo = 0, isbn13"""
    assert ('* {{یادکرد کتاب | نام خانوادگی=کریمی |'
            ' نام=نجمه | نام خانوادگی۲=یزدخواستی |'
            ' نام۲=فروغ | نام خانوادگی۳=مختاری |'
            ' نام۳=صفورا | عنوان=11 سپتامبر ... آرماگدون |'
            ' ناشر=حدیث راه عشق | مکان=اصفهان - اصفهان |'
            ' سال=۱۳۸۶ | شابک=978-964-95633-4-3 | زبان=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1324978')[1]
Esempio n. 7
0
def test_ketabir2():
    """authors = 3, translators = 2, otheo = 0, isbn13"""
    assert (
        '* {{یادکرد کتاب | نام خانوادگی=کرسول | نام=جان | نام '
        'خانوادگی۲=پلانو\u200cکلارک | نام۲=ویکی | ترجمه=محسن نیازی و عباس زارعی | '
        'عنوان=روش\u200cهای تحقیق تلفیقی | ناشر=ثامن\u200c الحجج\u200c(ع) | '
        'مکان=تهران - تهران | جلد=۱ | سال=۱۳۸۷ | شابک=978-964-2823-35-2 | '
        'زبان=fa}}'
    ) == ketabir_scr('http://db.ketab.ir/bookview.aspx?bookid=1369975')[1]
Esempio n. 8
0
def test_ketabir1():
    """authors = 1, translators = 2, otheo = 1, isbn13"""
    assert ('* {{یادکرد کتاب | نام خانوادگی=لانسکی |'
            ' نام=ویکی | ترجمه=فیروزه دالکی و مژگان امیرفروغی |'
            ' دیگران=کی وایت (تصويرگر) |'
            ' عنوان=101 راه برای اینکه پدر بهتری باشید |'
            ' ناشر=پیک ادبیات | مکان=تهران - تهران |'
            ' سال=۱۳۸۶ | شابک=978-964-8165-81-4 | زبان=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1323394')[1]
Esempio n. 9
0
 def test_ab1(self):
     """authors = 1, translators = 2, otheo = 1, isbn13"""
     self.assertEqual(
         '* {{cite book | last=لانسکی | first=ویکی '
         '| others=کی وایت (تصويرگر), فیروزه دالکی (مترجم), '
         'and مژگان امیرفروغی (مترجم) '
         '| title=101 راه برای اینکه پدر بهتری باشید '
         '| publisher=پیک ادبیات | publication-place=تهران - تهران '
         '| year=1386 | isbn=978-964-8165-81-4 | language=fa}}',
         ketabir_scr('http://www.ketab.ir/bookview.aspx?bookid=1323394')[1])
Esempio n. 10
0
 def test_ab6(self):
     """Month and year detection."""
     self.assertEqual(
         '* {{cite book | last=مونس | first=حسین '
         '| others=حمیدرضا شیخی (مترجم) | title=تاریخ و تمدن مغرب '
         '| publisher=سازمان‌ مطالعه ‌و تدوین‌ کتب‌ علوم'
         ' ‌انسانی ‌دانشگاهها (سمت) '
         '| publication-place=خراسان رضوی - مشهد | volume=1 '
         '| year=1390 | isbn=978-964-530-036-2 | language=fa}}',
         ketabir_scr('http://www.ketab.ir/bookview.aspx?bookid=1643445')[1])
Esempio n. 11
0
def test_ketabir7():
    """1 Editor."""
    assert ('* {{یادکرد کتاب | نام خانوادگی=دیماتیو | نام=ام.رابین |'
            ' نام خانوادگی ویراستار=جباری | نام ویراستار=کریم |'
            ' ترجمه=محمد کاویانی | دیگران=کیانوش هاشمیان (زيرنظر) |'
            ' عنوان=روانشناسی سلامت به ضمیمه نگرشی بر منابع اسلامی |'
            ' ناشر=سازمان‌ مطالعه ‌و تدوین‌ کتب‌ علوم'
            ' ‌انسانی ‌دانشگاهها (سمت) | مکان=تهران - تهران | جلد=۱ |'
            ' سال=۱۳۸۸ | شابک=978-964-459-398-7 | زبان=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1459372')[1]
Esempio n. 12
0
 def test_ab2(self):
     """authors = 3, translators = 2, otheo = 0, isbn13"""
     self.assertEqual(
         '* {{یادکرد کتاب |'
         ' نام خانوادگی=کرسول | نام=جان | نام خانوادگی۲=پلانو‌کلارک |'
         ' نام۲=ویکی | ترجمه=عباس زارعی و محسن نیازی |'
         ' عنوان=روش‌های تحقیق تلفیقی |'
         ' ناشر=ثامن‌ الحجج‌(ع) | مکان=تهران - تهران | جلد=۱ |'
         ' سال=۱۳۸۷ | ماه=۰۳ | شابک=978-964-2823-35-2 | زبان=fa}}',
         ketabir_scr(
             'http://www.ketab.ir/bookview.aspx?bookid=1369975')[1])
Esempio n. 13
0
def test_ab7():
    """1 Editor."""
    assert ('* {{cite book | last=دیماتیو | first=ام.رابین '
            '| editor-last=جباری | editor-first=کریم '
            '| others=کیانوش هاشمیان (زيرنظر), and محمد کاویانی (مترجم) '
            '| title=روانشناسی سلامت به ضمیمه نگرشی بر منابع اسلامی '
            '| publisher=سازمان‌ مطالعه'
            ' ‌و تدوین‌ کتب‌ علوم ‌انسانی ‌دانشگاهها (سمت) '
            '| publication-place=تهران - تهران | volume=1 | year=1379 '
            '| isbn=964-459-398-7 | language=fa}}') == ketabir_scr(
                'https://db.ketab.ir/bookview.aspx?bookid=227129')[1]
Esempio n. 14
0
def test_ketabir3():
    """authors = 2, translators = 0, otheo = 4, isbn13"""
    assert ('* {{یادکرد کتاب | نام خانوادگی=فخررحیمی |'
            ' نام=علیرضا | نام خانوادگی۲=فخررحیمی |'
            ' نام۲=الهام | دیگران=آرش نادرپور'
            ' (مقدمه)، وحید شهبازیان (مقدمه)، رضا مقدم (مقدمه) '
            'و امیر جابری (مقدمه) | عنوان=آموزش گام'
            ' به گام پیکربندی مسیریابهای میکروتیک: آمادگی آزمون MTCNA '
            '| ناشر=نشرگستر | مکان=تهران - تهران |'
            ' سال=۱۳۹۱ | شابک=978-600-5883-43-5 | زبان=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1676357')[1]
Esempio n. 15
0
def test_ab3():
    """authors = 2, translators = 0, otheo = 4, isbn13"""
    assert ('* {{cite book | last=فخررحیمی | first=علیرضا | last2=فخررحیمی '
            '| first2=الهام '
            '| others=آرش نادرپور '
            '(مقدمه), وحید شهبازیان (مقدمه), رضا مقدم (مقدمه), and'
            ' امیر جابری (مقدمه) '
            '| title=آموزش گام به گام پیکربندی مسیریابهای میکروتیک:'
            ' آمادگی آزمون MTCNA | publisher=نشرگستر '
            '| publication-place=تهران - تهران | year=1391 '
            '| isbn=978-600-5883-43-5 | language=fa}}') == ketabir_scr(
                'http://db.ketab.ir/bookview.aspx?bookid=1676357')[1]