Ejemplo n.º 1
0
 def testSetPrevVolume(self):
     explosion = Explosion(2)
     self.assertEquals(ExplosionVolume_Normal, explosion.getVolume())
     explosion.setPrevVolume()
     self.assertEquals(ExplosionVolume_Low, explosion.getVolume())
     explosion.setPrevVolume()
     self.assertEquals(ExplosionVolume_Hight, explosion.getVolume())
     explosion.setPrevVolume()
     self.assertEquals(ExplosionVolume_Normal, explosion.getVolume())
Ejemplo n.º 2
0
 def testSetPrevVolumeOnBlowingExplosion(self):
     explosion = Explosion(2)
     explosion.setBlowingObject(StubBlowingObject())
     explosion.blow()
     self.assertRaises(ExplosionError, lambda: explosion.setPrevVolume())