コード例 #1
0
ファイル: test.py プロジェクト: pauldw/pixelforhelp
 def test_phrase(self):
     self.assertEqual(morse.trim(morse.encode_word('HELLO') + morse.encode_word('TEST') + morse.word_gap() + morse.word_gap()), morse.encode_phrase("HELLO TEST"))
     self.assertEqual(morse.encode_phrase("HELLO  TEST"), morse.encode_phrase("HELLO TEST"))
コード例 #2
0
ファイル: test.py プロジェクト: pauldw/pixelforhelp
 def test_word(self):
     self.assertEqual(morse.dit() + morse.character_gap() + morse.dit() + morse.symbol_gap() + morse.dit() + morse.word_gap(), morse.encode_word('EI'))
     self.assertRaises(morse.EncodingError, morse.encode_word, 'lowercase')
     self.assertRaises(morse.EncodingError, morse.encode_word, 'has space')
     self.assertRaises(morse.EncodingError, morse.encode_word, 'period.')
     self.assertRaises(morse.EncodingError, morse.encode_word, 'invalid%')