fix(tests): update generator tester
This commit is contained in:
@@ -9,13 +9,13 @@ Module(
|
|||||||
level=0),
|
level=0),
|
||||||
Assign(
|
Assign(
|
||||||
targets=[
|
targets=[
|
||||||
Name(id='__midas_alias_0__')],
|
Name(id='__midas_a0__')],
|
||||||
value=Constant(value=123.45)),
|
value=Constant(value=123.45)),
|
||||||
Assert(
|
Assert(
|
||||||
test=Call(
|
test=Call(
|
||||||
func=Name(id='isinstance'),
|
func=Name(id='isinstance'),
|
||||||
args=[
|
args=[
|
||||||
Name(id='__midas_alias_0__'),
|
Name(id='__midas_a0__'),
|
||||||
Name(id='float')],
|
Name(id='float')],
|
||||||
keywords=[]),
|
keywords=[]),
|
||||||
msg=JoinedStr(
|
msg=JoinedStr(
|
||||||
@@ -26,7 +26,7 @@ Module(
|
|||||||
value=Call(
|
value=Call(
|
||||||
func=Name(id='type'),
|
func=Name(id='type'),
|
||||||
args=[
|
args=[
|
||||||
Name(id='__midas_alias_0__')],
|
Name(id='__midas_a0__')],
|
||||||
keywords=[]),
|
keywords=[]),
|
||||||
attr='__name__'),
|
attr='__name__'),
|
||||||
conversion=-1),
|
conversion=-1),
|
||||||
@@ -34,19 +34,19 @@ Module(
|
|||||||
Assign(
|
Assign(
|
||||||
targets=[
|
targets=[
|
||||||
Name(id='distance')],
|
Name(id='distance')],
|
||||||
value=Name(id='__midas_alias_0__')),
|
value=Name(id='__midas_a0__')),
|
||||||
Delete(
|
Delete(
|
||||||
targets=[
|
targets=[
|
||||||
Name(id='__midas_alias_0__')]),
|
Name(id='__midas_a0__')]),
|
||||||
Assign(
|
Assign(
|
||||||
targets=[
|
targets=[
|
||||||
Name(id='__midas_alias_1__')],
|
Name(id='__midas_a1__')],
|
||||||
value=Constant(value=6.7)),
|
value=Constant(value=6.7)),
|
||||||
Assert(
|
Assert(
|
||||||
test=Call(
|
test=Call(
|
||||||
func=Name(id='isinstance'),
|
func=Name(id='isinstance'),
|
||||||
args=[
|
args=[
|
||||||
Name(id='__midas_alias_1__'),
|
Name(id='__midas_a1__'),
|
||||||
Name(id='float')],
|
Name(id='float')],
|
||||||
keywords=[]),
|
keywords=[]),
|
||||||
msg=JoinedStr(
|
msg=JoinedStr(
|
||||||
@@ -57,7 +57,7 @@ Module(
|
|||||||
value=Call(
|
value=Call(
|
||||||
func=Name(id='type'),
|
func=Name(id='type'),
|
||||||
args=[
|
args=[
|
||||||
Name(id='__midas_alias_1__')],
|
Name(id='__midas_a1__')],
|
||||||
keywords=[]),
|
keywords=[]),
|
||||||
attr='__name__'),
|
attr='__name__'),
|
||||||
conversion=-1),
|
conversion=-1),
|
||||||
@@ -65,10 +65,10 @@ Module(
|
|||||||
Assign(
|
Assign(
|
||||||
targets=[
|
targets=[
|
||||||
Name(id='time')],
|
Name(id='time')],
|
||||||
value=Name(id='__midas_alias_1__')),
|
value=Name(id='__midas_a1__')),
|
||||||
Delete(
|
Delete(
|
||||||
targets=[
|
targets=[
|
||||||
Name(id='__midas_alias_1__')]),
|
Name(id='__midas_a1__')]),
|
||||||
Assign(
|
Assign(
|
||||||
targets=[
|
targets=[
|
||||||
Name(id='speed')],
|
Name(id='speed')],
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ class GeneratorTester(Tester):
|
|||||||
typed_ast: TypedAST = checker.type_check(path)
|
typed_ast: TypedAST = checker.type_check(path)
|
||||||
|
|
||||||
if not any(d.type == DiagnosticType.ERROR for d in checker.diagnostics):
|
if not any(d.type == DiagnosticType.ERROR for d in checker.diagnostics):
|
||||||
generator = Generator(workdir=path.parent)
|
generator = Generator(workdir=path.parent, types=checker.types)
|
||||||
result.compiled_ast = generator.generate_ast(typed_ast, path)
|
result.compiled_ast = generator.generate_ast(typed_ast, path)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|||||||
Reference in New Issue
Block a user