コード例 #1
0
ファイル: alexander_test.py プロジェクト: idivanov/python-fmi
 def test_alphabet(self):
     alphabet = solution.alphabet(code="lat")
     first_five = list(islice(alphabet, 5))
     self.assertEqual(first_five, ["a", "b", "c", "d", "e"])
     self.assertTrue(hasattr(alphabet, "__iter__"))
     self.assertTrue(hasattr(alphabet, "__next__"))
     self.assertFalse(hasattr(alphabet, "__getitem__"))
     self.assertFalse(hasattr(alphabet, "__len__"))
コード例 #2
0
ファイル: alexander_test.py プロジェクト: idivanov/python-fmi
 def test_bg_alphabet(self):
     alphabet = solution.alphabet(code="bg")
     all_bg_letters = list("абвгдежзийклмнопрстуфхцчшщъьюя")
     solution_letters = list(alphabet)
     self.assertEqual(all_bg_letters, solution_letters)
     self.assertTrue(hasattr(alphabet, "__iter__"))
     self.assertTrue(hasattr(alphabet, "__next__"))
     self.assertFalse(hasattr(alphabet, "__getitem__"))
     self.assertFalse(hasattr(alphabet, "__len__"))
コード例 #3
0
ファイル: alexander_test.py プロジェクト: idivanov/python-fmi
 def test_letters_argument(self):
     input_letters = "èœ™è·£é‰Œé³­èŸ·è ‰èŸ¼è¸¸èº½è¼·è¼´éƒºæš²é‡‚é±žé¸„ç·€ç¶¡è’šæ›‹æ©ª"
     result = list(input_letters[:5])
     alphabet = solution.alphabet(letters=input_letters)
     first_five = list(islice(alphabet, 5))
     self.assertEqual(first_five, result)
     self.assertTrue(hasattr(alphabet, "__iter__"))
     self.assertTrue(hasattr(alphabet, "__next__"))
     self.assertFalse(hasattr(alphabet, "__getitem__"))
     self.assertFalse(hasattr(alphabet, "__len__"))