コード例 #1
0
ファイル: test017.py プロジェクト: jramaswami/euler
    def test_number_words_length(self):
        """Tests for number_words_length()"""
        self.assertEquals(23, p17.number_words_length(p17.number_to_words(342)))
        self.assertEquals(20, p17.number_words_length(p17.number_to_words(115)))

        result = 0
        for index in range(1, 6):
            words = p17.number_to_words(index)
            words_len = p17.number_words_length(words)
            result += words_len
        self.assertEquals(19, result)
コード例 #2
0
ファイル: test017.py プロジェクト: jramaswami/euler
 def test_number_to_words(self):
     """Tests for number_to_words()"""
     self.assertEquals('one', p17.number_to_words(1))
     self.assertEquals('one thousand', p17.number_to_words(1000))
     self.assertEquals('seven hundred and twenty-six', \
                       p17.number_to_words(726))
     self.assertEquals('forty-two', p17.number_to_words(42))
     self.assertEquals('seventeen', p17.number_to_words(17))
     self.assertEquals('two hundred and thirteen', p17.number_to_words(213))
     self.assertEquals('seventy', p17.number_to_words(70))
     self.assertEquals('eight hundred', p17.number_to_words(800))
     self.assertEquals('five hundred and fifty', p17.number_to_words(550))