English should still work after switching twice
(self)
| 80 | |
| 81 | @skipIfMissingPo |
| 82 | def test_switch_language_twice(self): |
| 83 | """English should still work after switching twice""" |
| 84 | |
| 85 | options.set('auto_detect_lang', True) |
| 86 | options.set('forced_language', '') |
| 87 | setup_translation() |
| 88 | self.assertEqual(get_text('Preview'), 'Preview') |
| 89 | |
| 90 | options.set('auto_detect_lang', False) |
| 91 | options.set('forced_language', 'es') |
| 92 | setup_translation() |
| 93 | self.assertIn(get_text('Preview'), ('Vista previa', 'Previsualizar')) |
| 94 | |
| 95 | options.set('forced_language', 'en') |
| 96 | setup_translation() |
| 97 | self.assertEqual(get_text('Preview'), 'Preview') |
| 98 | |
| 99 | def test_get_text_all(self): |
| 100 | """Test get_text across all languages""" |
nothing calls this directly
no test coverage detected