Beispiel #1
0
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
Beispiel #2
0
 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)
Beispiel #3
0
 def test_word_score_9(self):
     # given
     word = 'ARMADILLO'
     # when
     score = a3.word_score(word)
     # then
     self.assertEquals(score, 18)
Beispiel #4
0
 def test_word_score_30(self):
     # given
     word = 'LONELINESS'
     # when
     score = a3.word_score(word)
     # then
     self.assertEquals(score, 30)      
Beispiel #5
0
 def test_word_score_14(self):
     # given
     word = 'ICEBERG'
     # when
     score = a3.word_score(word)
     # then
     self.assertEquals(score, 14)   
Beispiel #6
0
 def test_word_score_8(self):
     # given
     word = 'CHERRIES'
     # when
     score = a3.word_score(word)
     # then
     self.assertEquals(score, 16) 
Beispiel #7
0
 def test_word_score_6(self):
     # given
     word = 'SPRING'
     # when
     score = a3.word_score(word)
     # then
     self.assertEquals(score, 6)
Beispiel #8
0
 def test_word_score_5(self):
     # given
     word = 'SUNNY'
     # when
     score = a3.word_score(word)
     # then
     self.assertEquals(score, 5) 
Beispiel #9
0
 def test_word_score_3(self):
     # given
     word = 'BUT'
     # when
     score = a3.word_score(word)
     # then
     self.assertEquals(score, 3)
Beispiel #10
0
 def test_ten_letter_word_scores_30(self):
     self.assertEquals(30, a3.word_score('ARMADILLOS'))
Beispiel #11
0
 def test_seven_letter_word_scores_14(self):
     self.assertEquals(14, a3.word_score('BANANAS'))
Beispiel #12
0
 def test_three_letter_word_scores_3(self):
     self.assertEquals(3, a3.word_score("ANT"))
Beispiel #13
0
 def test_no_letter_word_scores_0(self):
     self.assertEquals(0, a3.word_score(''))
Beispiel #14
0
 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"))
Beispiel #15
0
 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(""))