def test_word_scope(): res_1 = a3.word_score("DRUDGERY") res_2 = a3.word_score("DR") res_3 = a3.word_score("DRS") res_4 = a3.word_score("DRSREDFTYR") assert type(res_1) is int assert res_1 == 16 assert res_2 == 0 assert res_3 == 3 assert res_4 == 30
def test_word_score(self): self.assertEqual(a3.word_score('DRUDGERY'),16) self.assertEqual(a3.word_score('AX'),0) self.assertEqual(a3.word_score('CAT'),3) self.assertEqual(a3.word_score('ALBINO'),6) self.assertEqual(a3.word_score('ABALONE'),14) self.assertEqual(a3.word_score('AARDVARKS'),18) self.assertEqual(a3.word_score('ARRDWOLVES'),30) self.assertEqual(a3.word_score('WOLFBERRIES'),33) self.assertEqual(a3.word_score('DOGMATICALLY'),36)
def test_word_score_9(self): # given word = 'ARMADILLO' # when score = a3.word_score(word) # then self.assertEquals(score, 18)
def test_word_score_30(self): # given word = 'LONELINESS' # when score = a3.word_score(word) # then self.assertEquals(score, 30)
def test_word_score_14(self): # given word = 'ICEBERG' # when score = a3.word_score(word) # then self.assertEquals(score, 14)
def test_word_score_8(self): # given word = 'CHERRIES' # when score = a3.word_score(word) # then self.assertEquals(score, 16)
def test_word_score_6(self): # given word = 'SPRING' # when score = a3.word_score(word) # then self.assertEquals(score, 6)
def test_word_score_5(self): # given word = 'SUNNY' # when score = a3.word_score(word) # then self.assertEquals(score, 5)
def test_word_score_3(self): # given word = 'BUT' # when score = a3.word_score(word) # then self.assertEquals(score, 3)
def test_ten_letter_word_scores_30(self): self.assertEquals(30, a3.word_score('ARMADILLOS'))
def test_seven_letter_word_scores_14(self): self.assertEquals(14, a3.word_score('BANANAS'))
def test_three_letter_word_scores_3(self): self.assertEquals(3, a3.word_score("ANT"))
def test_no_letter_word_scores_0(self): self.assertEquals(0, a3.word_score(''))
def test32_word_score(self): """should return correct length as specified in assignment""" self.assertEqual(14, a3.word_score("SANDBOX")) self.assertEqual(5, a3.word_score("MXTDA")) self.assertEqual(36, a3.word_score("TRANSRAILWAY"))
def test31_word_score(self): """should return 0 for word with length < 3""" self.assertEqual(0, a3.word_score("AH")) self.assertEqual(0, a3.word_score(""))