Added an example of a test suite that run with the loadscope scheduler.
This commit is contained in:
37
example/loadscope/epsilon/__init__.py
Normal file
37
example/loadscope/epsilon/__init__.py
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
def epsilon1(arg1, arg2=1000):
|
||||||
|
"""Do epsilon1
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
>>> epsilon1(10, 20)
|
||||||
|
40
|
||||||
|
>>> epsilon1(30)
|
||||||
|
1040
|
||||||
|
"""
|
||||||
|
return arg1 + arg2 + 10
|
||||||
|
|
||||||
|
|
||||||
|
def epsilon2(arg1, arg2=1000):
|
||||||
|
"""Do epsilon2
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
>>> epsilon2(10, 20)
|
||||||
|
-20
|
||||||
|
>>> epsilon2(30)
|
||||||
|
-980
|
||||||
|
"""
|
||||||
|
return arg1 - arg2 - 10
|
||||||
|
|
||||||
|
|
||||||
|
def epsilon3(arg1, arg2=1000):
|
||||||
|
"""Do epsilon3
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
>>> epsilon3(10, 20)
|
||||||
|
200
|
||||||
|
>>> epsilon3(30)
|
||||||
|
30000
|
||||||
|
"""
|
||||||
|
return arg1 * arg2
|
||||||
3
example/loadscope/requirements.txt
Normal file
3
example/loadscope/requirements.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
ipdb
|
||||||
|
pytest
|
||||||
|
../../
|
||||||
51
example/loadscope/test/test_alpha.py
Normal file
51
example/loadscope/test/test_alpha.py
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
from time import sleep
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha0():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha1():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha2():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha3():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha4():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha5():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha6():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha7():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha8():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_alpha9():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
51
example/loadscope/test/test_beta.py
Normal file
51
example/loadscope/test/test_beta.py
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
from time import sleep
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta0():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta1():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta2():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta3():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta4():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta5():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta6():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta7():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta8():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_beta9():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
88
example/loadscope/test/test_delta.py
Normal file
88
example/loadscope/test/test_delta.py
Normal file
@@ -0,0 +1,88 @@
|
|||||||
|
from time import sleep
|
||||||
|
from unittest import TestCase
|
||||||
|
|
||||||
|
|
||||||
|
class Delta1(TestCase):
|
||||||
|
|
||||||
|
def test_delta0(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta1(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta2(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta3(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta4(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta5(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta6(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta7(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta8(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta9(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
class Delta2(TestCase):
|
||||||
|
|
||||||
|
def test_delta0(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta1(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta2(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta3(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta4(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta5(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta6(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta7(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta8(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
def test_delta9(self):
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
51
example/loadscope/test/test_gamma.py
Normal file
51
example/loadscope/test/test_gamma.py
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
from time import sleep
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma0():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma1():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma2():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma3():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma4():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma5():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma6():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma7():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma8():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
|
|
||||||
|
|
||||||
|
def test_gamma9():
|
||||||
|
sleep(5)
|
||||||
|
assert True
|
||||||
17
example/loadscope/tox.ini
Normal file
17
example/loadscope/tox.ini
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
[tox]
|
||||||
|
envlist = test
|
||||||
|
setupdir = {toxinidir}/../../
|
||||||
|
|
||||||
|
[testenv:test]
|
||||||
|
basepython = python3
|
||||||
|
passenv = http_proxy https_proxy
|
||||||
|
deps = -rrequirements.txt
|
||||||
|
changedir = {envtmpdir}
|
||||||
|
commands =
|
||||||
|
py.test -s -v \
|
||||||
|
--doctest-modules \
|
||||||
|
--junitxml=tests.xml \
|
||||||
|
--dist=loadscope \
|
||||||
|
--tx=8*popen \
|
||||||
|
{toxinidir}/test \
|
||||||
|
{toxinidir}/epsilon
|
||||||
Reference in New Issue
Block a user