コード例 #1
0
ファイル: test.py プロジェクト: cy-xu/morse
 def test_strencode_decode_exaustive(self):
     '''Evil test'''
     all_chr = [chr(i) for i in range(256)]
     many_chr = all_chr * 4 + list('        ') * 32
     random.shuffle(many_chr)
     phrase = "".join(many_chr)
     expected_decode = morse.removeunusablecharacters(phrase).lower()
     encoded = morse.encode(phrase)
     decoded = morse.decode(encoded)
     self.assertEqual(expected_decode, decoded.lower())
コード例 #2
0
ファイル: test.py プロジェクト: the-metalgamer/morse
 def test_strencode_decode_exaustive(self):
     '''Evil test'''
     all_chr = [chr(i) for i in range(256)]
     many_chr = all_chr * 4 + list('        ') * 32
     random.shuffle(many_chr)
     phrase = "".join(many_chr)
     expected_decode = morse.removeunusablecharacters(phrase).lower()
     encoded = morse.encode(phrase)
     decoded = morse.decode(encoded)
     self.assertEqual(expected_decode, decoded.lower())
コード例 #3
0
ファイル: test.py プロジェクト: cy-xu/morse
 def test_removeunusablecharacters(self):
     '''Make sure we remove unknown charaters for a translation'''
     test_str = "".join(chr(i) for i in range(256))
     corrected = morse.removeunusablecharacters(test_str)
     for char in corrected:
         self.assertIn(char, morse.alphabet_to_morse)
コード例 #4
0
ファイル: test.py プロジェクト: the-metalgamer/morse
 def test_removeunusablecharacters(self):
     '''Make sure we remove unknown charaters for a translation'''
     test_str = "".join(chr(i) for i in range(256))
     corrected = morse.removeunusablecharacters(test_str)
     for char in corrected:
         self.assertIn(char, morse.alphabet_to_morse)