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)
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))