Beispiel #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())
Beispiel #2
0
 def testSetPrevVolumeOnBlowingExplosion(self):
     explosion = Explosion(2)
     explosion.setBlowingObject(StubBlowingObject())
     explosion.blow()
     self.assertRaises(ExplosionError, lambda: explosion.setPrevVolume())