Exemple #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)
Exemple #2
0
 def test_number(self):
     self.assertEqual(first_letter(u'40 loupežníků'), '4')
Exemple #3
0
 def test_empty(self):
     self.assertEqual(first_letter(''), '')
Exemple #4
0
 def test_uppercase(self):
     self.assertEqual(first_letter('honza'), 'H')
     self.assertEqual(first_letter('ZUZKA'), 'Z')
Exemple #5
0
 def test_single_char(self):
     self.assertEqual(len(first_letter(u'úpění')), 1)
Exemple #6
0
 def test_ascii(self):
     try:
         str(first_letter(u'úpění'))
     except UnicodeEncodeError:
         self.fail()