def test_ab5(self): """Year is interesting here.""" self.assertEqual( '* {{یادکرد کتاب | نام خانوادگی=یوسفنژاد |' ' نام=یوسفعلی | عنوان=فراهنجاری در' ' مثنویسرایی: بررسی قالب غزل - مثنوی در ادب فارسی |' ' ناشر=هنر رسانه اردیبهشت | مکان=تهران - تهران |' ' سال=۱۳۸۸ | ماه=۰۲ | شابک=978-964-2656-34-9 | زبان=fa}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1430801')[1])
def test_ab4(self): """authors = 3, translators = 0, otheo = 0, isbn13""" self.assertEqual( '* {{cite book | last=کریمی | first=نجمه | last2=یزدخواستی ' '| first2=فروغ | last3=مختاری | first3=صفورا ' '| title=11 سپتامبر ... آرماگدون | publisher=حدیث راه عشق ' '| publication-place=اصفهان - اصفهان | year=1386 ' '| isbn=978-964-95633-4-3 | language=fa | ref=harv}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1324978')[1])
def test_ab4(self): """authors = 3, translators = 0, otheo = 0, isbn13""" self.assertEqual( '* {{یادکرد کتاب | نام خانوادگی=کریمی |' ' نام=نجمه | نام خانوادگی۲=یزدخواستی |' ' نام۲=فروغ | نام خانوادگی۳=مختاری |' ' نام۳=صفورا | عنوان=11 سپتامبر ... آرماگدون |' ' ناشر=حدیث راه عشق | مکان=اصفهان - اصفهان |' ' سال=۱۳۸۶ | ماه=۰۶ | شابک=978-964-95633-4-3 | زبان=fa}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1324978')[1])
def test_ab2(self): """authors = 3, translators = 2, otheo = 0, isbn13""" self.assertEqual( '* {{یادکرد کتاب |' ' نام خانوادگی=کرسول | نام=جان | نام خانوادگی۲=پلانوکلارک |' ' نام۲=ویکی | ترجمه=عباس زارعی و محسن نیازی |' ' عنوان=روشهای تحقیق تلفیقی |' ' ناشر=ثامن الحجج(ع) | مکان=تهران - تهران | جلد=۱ |' ' سال=۱۳۸۷ | ماه=۰۳ | شابک=978-964-2823-35-2 | زبان=fa}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1369975')[1])
def test_ab1(self): """authors = 1, translators = 2, otheo = 1, isbn13""" self.assertEqual( '* {{یادکرد کتاب | نام خانوادگی=لانسکی |' ' نام=ویکی | ترجمه=فیروزه دالکی و مژگان امیرفروغی |' ' دیگران=کی وایت (تصويرگر) |' ' عنوان=101 راه برای اینکه پدر بهتری باشید |' ' ناشر=پیک ادبیات | مکان=تهران - تهران |' ' سال=۱۳۸۶ | ماه=۰۶ | شابک=978-964-8165-81-4 | زبان=fa}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1323394')[1])
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 | ref=harv}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1323394')[1])
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 | ref=harv}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1643445')[1])
def test_ab5(self): """Year is interesting here.""" self.assertEqual( '* {{cite book | last=یوسفنژاد | first=یوسفعلی ' '| title=فراهنجاری ' 'در مثنویسرایی: بررسی قالب غزل - مثنوی در ادب فارسی ' '| publisher=هنر رسانه اردیبهشت ' '| publication-place=تهران - تهران | year=1388 ' '| isbn=978-964-2656-34-9 | language=fa | ref=harv}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1430801')[1])
def test_ab6(self): """Month and year detection.""" self.assertEqual( '* {{یادکرد کتاب |' ' نام خانوادگی=مونس | نام=حسین | ترجمه=حمیدرضا شیخی |' ' عنوان=تاریخ و تمدن مغرب | ناشر=سازمان مطالعه ' 'و تدوین کتب علوم انسانی دانشگاهها (سمت) |' ' مکان=خراسان رضوی - مشهد | جلد=۱ |' ' سال=۱۳۹۰ | ماه=۱۱ | شابک=978-964-530-036-2 | زبان=fa}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1643445')[1])
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 ' '| ref=harv}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1369975')[1])
def test_ab7(self): """1 Editor.""" self.assertEqual( '* {{یادکرد کتاب | نام خانوادگی=دیماتیو | نام=ام.رابین |' ' نام خانوادگی ویراستار=جباری | نام ویراستار=کریم |' ' ترجمه=محمد کاویانی | دیگران=کیانوش هاشمیان (زيرنظر) |' ' عنوان=روانشناسی سلامت به ضمیمه نگرشی بر منابع اسلامی |' ' ناشر=سازمان مطالعه و تدوین کتب علوم' ' انسانی دانشگاهها (سمت) | مکان=تهران - تهران | جلد=۱ |' ' سال=۱۳۸۸ | ماه=۰۸ | شابک=978-964-459-398-7 | زبان=fa}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1459372')[1])
def test_ab7(self): """1 Editor.""" self.assertEqual( '* {{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 | ref=harv}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=227129')[1])
def test_ab3(self): """authors = 2, translators = 0, otheo = 4, isbn13""" self.assertEqual( '* {{یادکرد کتاب | نام خانوادگی=فخررحیمی |' ' نام=علیرضا | نام خانوادگی۲=فخررحیمی |' ' نام۲=الهام | دیگران=آرش نادرپور' ' (مقدمه)، وحید شهبازیان (مقدمه)، رضا مقدم (مقدمه) ' 'و امیر جابری (مقدمه) | عنوان=آموزش گام' ' به گام پیکربندی مسیریابهای میکروتیک: آمادگی آزمون MTCNA ' '| ناشر=نشرگستر | مکان=تهران - تهران |' ' سال=۱۳۹۱ | ماه=۰۳ | شابک=978-600-5883-43-5 | زبان=fa}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1676357')[1])
def test_ab3(self): """authors = 2, translators = 0, otheo = 4, isbn13""" self.assertEqual( '* {{cite book | last=فخررحیمی | first=علیرضا | last2=فخررحیمی ' '| first2=الهام ' '| others=آرش نادرپور ' '(مقدمه), وحید شهبازیان (مقدمه), رضا مقدم (مقدمه), and' ' امیر جابری (مقدمه) ' '| title=آموزش گام به گام پیکربندی مسیریابهای میکروتیک:' ' آمادگی آزمون MTCNA | publisher=نشرگستر ' '| publication-place=تهران - تهران | year=1391 ' '| isbn=978-600-5883-43-5 | language=fa | ref=harv}}', ketabir_sfn_cit_ref( 'http://www.ketab.ir/bookview.aspx?bookid=1676357')[1])