示例#1
0
 def testSetters(self):
     guitar = Guitar()
     guitar.stringCount = 8
     self.assertEqual(guitar.stringCount, 8)
     guitar.stringCount = -1
     self.assertEqual(guitar.stringCount, 0)
     guitar.stringGauge = 2223
     self.assertEqual(guitar.stringGauge, 2223)
     guitar.volume = 5.6
     self.assertEqual(guitar.volume, 5.6)
     guitar.volume = -3.2
     self.assertEqual(guitar.volume, 0)
     guitar.volume = 12
     self.assertEqual(guitar.volume, 10)
     guitar.stringCount = 6
     guitar.tuning = "A# B C D Eb F"
     self.assertEqual(guitar.tuning, "A# B C D Eb F")
     guitar.tuning = "A B C"
     self.assertEqual(guitar.tuning, guitar.DEFAULT_TUNING)
     guitar.tuning = "Z Z Z Z Z Z"
     self.assertEqual(guitar.tuning, guitar.DEFAULT_TUNING)
     guitar.stringCount = 7
     guitar.tuning = "B E A D G B E"
     self.assertEqual(guitar.tuning, "B E A D G B E")