mirror of
https://github.com/ejeanboris/MDAF.git
synced 2025-06-17 18:48:29 +00:00
debug
This commit is contained in:
53
tests/deprecated_unit.py
Normal file
53
tests/deprecated_unit.py
Normal file
@ -0,0 +1,53 @@
|
||||
import unittest
|
||||
import doctest
|
||||
import os
|
||||
|
||||
def load_tests(loader, tests, ignore):
|
||||
fullpath = 'MDAF/TestFunctions'
|
||||
testlist = []
|
||||
for func in os.scandir(fullpath):
|
||||
name = str(func.name)
|
||||
if(name.find('.py') and name.find('.old') == -1 and func.is_file()):
|
||||
spec = importlib.util.spec_from_file_location(name, fullpath)
|
||||
funcmodule = importlib.util.module_from_spec(spec)
|
||||
spec.loader.exec_module(funcmodule)
|
||||
|
||||
tests.addTests(doctest.DocTestSuite(funcmodule))
|
||||
return tests
|
||||
|
||||
if __name__ == '__main__':
|
||||
runner = unittest.TextTestRunner()
|
||||
runner.run(load_tests())
|
||||
|
||||
|
||||
|
||||
|
||||
import unittest
|
||||
import os
|
||||
|
||||
|
||||
from MDAF.TestFunctions import *
|
||||
import doctest
|
||||
|
||||
|
||||
#target = __import__("MDAF.py")
|
||||
|
||||
# Testing the test function representation workflow
|
||||
def load_tests(loader, tests, ignore):
|
||||
|
||||
fullpath = 'MDAF/TestFunctions'
|
||||
testlist = []
|
||||
for func in os.scandir(fullpath):
|
||||
name = str(func.name)
|
||||
if(name.find('.py') and name.find('.old') == -1 and func.is_file()):
|
||||
curtest = doctest.DocTestSuite(os.path.relpath('../'+func.path[:-3]+'.main.__module__'))
|
||||
testlist.append(curtest)
|
||||
tests.addTests(testlist)
|
||||
|
||||
tests.addTests(doctest.DocTestSuite(Ackley2.main.__module__))
|
||||
for t in tests: return t
|
||||
|
||||
# run the suite
|
||||
suite = load_tests(loader, tests, ignore)
|
||||
runner = unittest.TextTestRunner()
|
||||
runner.run(suite)
|
Reference in New Issue
Block a user