Test app object initialises

This commit is contained in:
Joel Collins 2021-01-07 10:23:27 +00:00
parent ef0f74838a
commit bd7833c20f

14
tests/test_app.py Normal file
View file

@ -0,0 +1,14 @@
from openflexure_microscope.api.app import app, labthing, api_microscope
from openflexure_microscope.microscope import Microscope
from openflexure_microscope.camera.base import BaseCamera
from openflexure_microscope.stage.base import BaseStage
def test_app_creation():
assert labthing.app is app
def test_microscope_creation():
assert isinstance(api_microscope, Microscope)
assert isinstance(api_microscope.camera, BaseCamera)
assert isinstance(api_microscope.stage, BaseStage)