def test_numbers(self): # make sure the numbers translate correctly words = ('oh', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten') for i, n in enumerate(self.nums): # module saytime, class numwords, method numwords() self.assertEqual(saytime.numwords(n).numwords(), words[i])
def test_numbers(self): # make sure the numbers translate correctly words = ( 'oh', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten' ) for i, n in enumerate(self.nums): self.assertEqual(saytime.numwords(n).numwords(), words[i])
def test_numbers(self): # make sure the numbers translate correctly words = ( 'oh', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten' ) # expected results of saywords numwords (saytime.py) for i, n in enumerate(self.nums): # index and the number self.assertEqual(saytime.numwords(n).numwords(), words[i]) # assertEqual method from the unittest package, compare two values, if not equal will throw an AssertionError
def test_numbers(self): print("Test number"); # make sure the numbers translate correctly words = ( 'oh', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten' ) for i, n in enumerate(self.nums): #comapre the saytime module with words list. If same ignore, else error self.assertEqual(saytime.numwords(n).numwords(), words[i])