Files
dev/script/__Lib/diffcalc/integration_checks.py
2019-03-20 13:52:00 +01:00

73 lines
1.4 KiB
Python
Executable File

'''
Created on 9 Mar 2017
@author: zrb13439
'''
'''
Integration tests for startup scripts (named so that nosetests will *not* pick
up by default.
This is because these must be run with:
$ nosetests --with-process-isolation integration_checks.py
This is not a standard nose option. Install it with:
$ pip install nosepipe
nosepipe is described at https://github.com/dmccombs/nosepipe/
'''
from nose import SkipTest
def test_sixcircle_startup():
import startup.sixcircle
startup.sixcircle.ct.pause = False
startup.sixcircle.demo.all()
def test_fivecircle_startup():
import startup.fivecircle
startup.fivecircle.ct.pause = False
startup.fivecircle.demo.all()
def test_fourcircle_startup():
import startup.fourcircle
startup.fourcircle.ct.pause = False
startup.fourcircle.demo.all()
def test_i13_startup():
raise SkipTest('Still need to work out to use i13s very tight limits')
import startup.i13
startup.i13.ct.pause = False
startup.i13.demo.all()
def test_i16_startup():
import startup.i16
startup.i16.ct.pause = False
startup.i16.demo.all()
def test_i21_startup_standard():
import startup.i21
startup.i21.ct.pause = False
startup.i21.demo.all()
def test_i21_startup_bespoke():
import startup.i21
startup.i21.ct.pause = False
startup.i21.demo.i21()
def test_sixcirle_api():
import startup.api.sixcircle
startup.api.sixcircle.demo_all()