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