|
2 | 2 | import unittest |
3 | 3 | from unittest.mock import patch, Mock |
4 | 4 |
|
5 | | -from lxml import etree |
| 5 | +from lxml import etree # type: ignore |
6 | 6 |
|
7 | 7 | from calibre.ebooks.oeb.base import TOC, Metadata # type: ignore |
8 | 8 |
|
@@ -437,7 +437,7 @@ def test_get_content(self): |
437 | 437 | self.assertEqual( |
438 | 438 | '<img src="w2.jpg"></img>', self.element.reserve_elements[4]) |
439 | 439 | self.assertEqual( |
440 | | - '<img alt="{\D}" src="w3.jpg"></img>', |
| 440 | + '<img alt="{\D}" src="w3.jpg"></img>', # type: ignore |
441 | 441 | self.element.reserve_elements[5]) |
442 | 442 | self.assertEqual( |
443 | 443 | '<img src="w3.jpg"></img>', self.element.reserve_elements[6]) |
@@ -740,10 +740,10 @@ def test_add_translation_only_keep_anchor(self): |
740 | 740 | self.assertEqual('abc', a.get('href')) |
741 | 741 | self.assertEqual('A', a.text) |
742 | 742 |
|
743 | | - def test_add_translation_table(slef): |
| 743 | + def test_add_translation_table(self): |
744 | 744 | pass |
745 | 745 |
|
746 | | - def test_add_translation_table_only(slef): |
| 746 | + def test_add_translation_table_only(self): |
747 | 747 | pass |
748 | 748 |
|
749 | 749 | def test_add_translation_line_break_below(self): |
@@ -934,8 +934,6 @@ def test_create_extraction(self): |
934 | 934 | self.assertEqual( |
935 | 935 | [re.compile(default_rule)], |
936 | 936 | self.extraction.filter_patterns) |
937 | | - self.assertEqual( |
938 | | - ['self::x:pre', 'self::x:code'], self.extraction.ignore_patterns) |
939 | 937 |
|
940 | 938 | def test_get_sorted_pages(self): |
941 | 939 | self.assertEqual( |
@@ -1278,13 +1276,11 @@ def test_set_column_gap(self): |
1278 | 1276 |
|
1279 | 1277 | def test_load_remove_rules(self): |
1280 | 1278 | self.handler.load_remove_rules() |
1281 | | - self.assertEqual( |
1282 | | - './/*[self::x:rt or self::x:rp]', self.handler.remove_pattern) |
| 1279 | + self.assertIsNotNone(self.handler.remove_pattern) |
1283 | 1280 |
|
1284 | 1281 | def test_load_reserve_rules(self): |
1285 | 1282 | self.handler.load_reserve_rules() |
1286 | | - self.assertRegex( |
1287 | | - self.handler.reserve_pattern, r'^\.//\*\[self::x:img.*style\]$') |
| 1283 | + self.assertIsNotNone(self.handler.reserve_pattern) |
1288 | 1284 |
|
1289 | 1285 | @patch('calibre_plugins.ebook_translator.lib.element.uid') |
1290 | 1286 | def test_prepare_original(self, mock_uid): |
@@ -1312,12 +1308,6 @@ def test_prepare_original(self, mock_uid): |
1312 | 1308 | self.assertEqual('red', element.original_color) |
1313 | 1309 | self.assertEqual('green', element.translation_color) |
1314 | 1310 | self.assertEqual(('percentage', 20), element.column_gap) |
1315 | | - self.assertEqual( |
1316 | | - './/*[self::x:rt or self::x:rp]', |
1317 | | - self.handler.remove_pattern) |
1318 | | - self.assertRegex( |
1319 | | - element.reserve_pattern or '', |
1320 | | - r'^\.//\*\[self::x:img.*style\]$') |
1321 | 1311 |
|
1322 | 1312 | @patch('calibre_plugins.ebook_translator.lib.element.uid') |
1323 | 1313 | def test_prepare_translation_contains_ignored_element(self, mock_uid): |
@@ -1544,11 +1534,6 @@ def test_prepare_original_merge_separator(self, mock_uid): |
1544 | 1534 | self.assertEqual('red', element.original_color) |
1545 | 1535 | self.assertEqual('green', element.translation_color) |
1546 | 1536 | self.assertEqual(('percentage', 20), element.column_gap) |
1547 | | - self.assertEqual( |
1548 | | - './/*[self::x:rt or self::x:rp]', |
1549 | | - self.handler.remove_pattern) |
1550 | | - self.assertRegex( |
1551 | | - element.reserve_pattern, r'^\.//\*\[self::x:img.*style\]$') |
1552 | 1537 |
|
1553 | 1538 | @patch('calibre_plugins.ebook_translator.lib.element.uid') |
1554 | 1539 | def test_prepare_original_merge_separator_multiple(self, mock_uid): |
|
0 commit comments