Пример #1
0
 def test_shoot_screen(self):
     """
     Test that ShootScreen works as expected.
     """
     screen = MagicMock(spec=Screen, colours=8)
     canvas = Canvas(screen, 10, 40, 0, 0)
     canvas.centre("Hello World!", 5)
     effect = ShootScreen(canvas, canvas.width // 2, canvas.height // 2, 100)
     self.check_effect(canvas,
                       effect,
                       lambda value: self.assertIn(chr(value[0]),
                                                   'HeloWrd! '),
                       is_blank=False,
                       iterations=4)
Пример #2
0
 def test_drop_screen(self):
     """
     Test that DropScreen works as expected.
     """
     screen = MagicMock(spec=Screen, colours=8)
     canvas = Canvas(screen, 10, 40, 0, 0)
     canvas.centre("Hello World!", 0)
     effect = DropScreen(canvas, 100)
     self.check_effect(canvas,
                       effect,
                       lambda value: self.assertIn(chr(value[0]),
                                                   'HeloWrd! '),
                       is_blank=False,
                       warm_up=3,
                       iterations=10)
Пример #3
0
 def test_drop_screen(self):
     """
     Test that DropScreen works as expected.
     """
     screen = MagicMock(spec=Screen, colours=8)
     canvas = Canvas(screen, 10, 40, 0, 0)
     canvas.centre("Hello World!", 0)
     effect = DropScreen(canvas, 100)
     self.check_effect(
         canvas,
         effect,
         lambda value: self.assertIn(chr(value[0]), 'HeloWrd! '),
         is_blank=False,
         warm_up=3,
         iterations=10)
Пример #4
0
 def test_shoot_screen(self):
     """
     Test that ShootScreen works as expected.
     """
     screen = MagicMock(spec=Screen, colours=8)
     canvas = Canvas(screen, 10, 40, 0, 0)
     canvas.centre("Hello World!", 5)
     effect = ShootScreen(canvas, canvas.width // 2, canvas.height // 2,
                          100)
     self.check_effect(
         canvas,
         effect,
         lambda value: self.assertIn(chr(value[0]), 'HeloWrd! '),
         is_blank=False,
         iterations=4)