]>
git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git/blob - tests/test_acceptance.py
1 from .helper
import limits
2 from tests
.acceptance
import AcceptanceTestCase
9 for dirfile
in glob
.glob("tests/acceptance/**/*/", recursive
=True):
10 json_files
= glob
.glob("{}/*.json".format(dirfile
))
11 log_files
= glob
.glob("{}/*.log".format(dirfile
))
12 if len(json_files
) > 0:
13 name
= dirfile
.replace("tests/acceptance/", "").replace("/", "_")[0:-1]
14 cname
= "".join(list(map(lambda x
: x
.capitalize(), name
.split("_"))))
16 globals()[cname
] = unittest
.skipUnless("acceptance" in limits
, "Acceptance skipped")(
17 type(cname
, (AcceptanceTestCase
, unittest
.TestCase
), {
18 "log_files": log_files
,
20 "test_{}".format(name
): AcceptanceTestCase
.base_test