예제 #1
0
 def testNecklace(self):
     testMetal: str = "platinum"
     testGem: str = "ruby"
     testSize: int = 8
     ring = Ring(metal=testMetal, gem=testGem, size=testSize)
     self.assertEqual(ring.gem, "ruby")
     self.assertEqual(ring.metal, "platinum")
     ring.gem = "pearl"
     ring.metal = "titanium"
     ring.size = 7
     self.assertEqual(ring.gem, "pearl")
     self.assertEqual(ring.metal, "titanium")
     ring.wear()
     self.assertEqual(ring.polished, False)
     ring.polish()
     self.assertEqual(ring.polished, True)