Пример #1
0
 def test_hash(self):
     tricky_words = [
         u'řeřicha',
         u'ÁMOS',
         u'✈✈✈ všichni jsou blázni, jen já jsem letadlo',
     ]
     map(lambda word: self.assertEqual(first_letter(word), '#'), tricky_words)
Пример #2
0
 def test_number(self):
     self.assertEqual(first_letter(u'40 loupežníků'), '4')
Пример #3
0
 def test_empty(self):
     self.assertEqual(first_letter(''), '')
Пример #4
0
 def test_uppercase(self):
     self.assertEqual(first_letter('honza'), 'H')
     self.assertEqual(first_letter('ZUZKA'), 'Z')
Пример #5
0
 def test_single_char(self):
     self.assertEqual(len(first_letter(u'úpění')), 1)
Пример #6
0
 def test_ascii(self):
     try:
         str(first_letter(u'úpění'))
     except UnicodeEncodeError:
         self.fail()