def testMultipleWrongParameterLength(self):
    'Test wrong parameter length.'
    with self.assertRaisesRegex(ValueError, 'Length of parameter does not match PLURAL occurrences'):
        self.assertEqual((i18n.twntranslate('de', 'test-multiple-plurals', (1, 2)) % {'action': u'Ändere', 'line': u'drei'}), u'Bot: Ändere drei Zeilen von mehreren Seiten.')
    with self.assertRaisesRegex(ValueError, 'Length of parameter does not match PLURAL occurrences'):
        self.assertEqual((i18n.twntranslate('de', 'test-multiple-plurals', ['321']) % {'action': u'Ändere', 'line': u'dreihunderteinundzwanzig'}), u'Bot: Ändere dreihunderteinundzwanzig Zeilen von mehreren Seiten.')
Test wrong parameter length.
def testMultipleWrongParameterLength(self):
    
    with self.assertRaisesRegex(ValueError, 'Length of parameter does not match PLURAL occurrences'):
        self.assertEqual((i18n.twntranslate('de', 'test-multiple-plurals', (1, 2)) % {'action': u'Ändere', 'line': u'drei'}), u'Bot: Ändere drei Zeilen von mehreren Seiten.')
    with self.assertRaisesRegex(ValueError, 'Length of parameter does not match PLURAL occurrences'):
        self.assertEqual((i18n.twntranslate('de', 'test-multiple-plurals', ['321']) % {'action': u'Ändere', 'line': u'dreihunderteinundzwanzig'}), u'Bot: Ändere dreihunderteinundzwanzig Zeilen von mehreren Seiten.')