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