pursuedpybear/tests/test_scenes.py
2021-04-14 18:37:10 -04:00

31 lines
625 B
Python

from pytest import fixture
from ppb.scenes import Scene
from ppb.camera import Camera
@fixture()
def scene():
return Scene()
def test_main_camera(scene):
assert scene.main_camera is None
new_cam = Camera(None, 25, (800, 600))
scene.main_camera = new_cam
assert scene.main_camera == new_cam
assert new_cam in scene
def test_class_attrs():
class BackgroundScene(Scene):
background_color = (0, 4, 2)
scene = BackgroundScene()
assert scene.background_color == (0, 4, 2)
scene = BackgroundScene(background_color=(2, 4, 0))
assert scene.background_color == (2, 4, 0)