Add python syntax check (#8651)
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Add python syntax check * Fix some python regression algorithms * Fixing more bugs
This commit is contained in:
@@ -33,10 +33,10 @@ class GetParameterRegressionAlgorithm(QCAlgorithm):
|
||||
|
||||
def check_parameter(self, expected, actual, call):
|
||||
if expected == None and actual != None:
|
||||
raise Exception(f"{call} should have returned null but returned {actual} ({type(actual)})")
|
||||
raise AssertionError(f"{call} should have returned null but returned {actual} ({type(actual)})")
|
||||
|
||||
if expected != None and actual == None:
|
||||
raise Exception(f"{call} should have returned {expected} ({type(expected)}) but returned null")
|
||||
raise AssertionError(f"{call} should have returned {expected} ({type(expected)}) but returned null")
|
||||
|
||||
if expected != None and actual != None and type(expected) != type(actual) or expected != actual:
|
||||
raise Exception(f"{call} should have returned {expected} ({type(expected)}) but returned {actual} ({type(actual)})")
|
||||
raise AssertionError(f"{call} should have returned {expected} ({type(expected)}) but returned {actual} ({type(actual)})")
|
||||
|
||||
Reference in New Issue
Block a user