mirror of
https://github.com/github/codeql.git
synced 2026-05-05 13:45:19 +02:00
Codegen: rename ipa to synth
This commit is contained in:
@@ -337,7 +337,7 @@ def test_class_with_pragmas():
|
||||
}
|
||||
|
||||
|
||||
def test_ipa_from_class():
|
||||
def test_synth_from_class():
|
||||
@load
|
||||
class data:
|
||||
class A:
|
||||
@@ -348,12 +348,12 @@ def test_ipa_from_class():
|
||||
pass
|
||||
|
||||
assert data.classes == {
|
||||
'A': schema.Class('A', derived={'B'}, ipa=True),
|
||||
'B': schema.Class('B', bases=['A'], ipa=schema.IpaInfo(from_class="A")),
|
||||
'A': schema.Class('A', derived={'B'}, synth=True),
|
||||
'B': schema.Class('B', bases=['A'], synth=schema.SynthInfo(from_class="A")),
|
||||
}
|
||||
|
||||
|
||||
def test_ipa_from_class_ref():
|
||||
def test_synth_from_class_ref():
|
||||
@load
|
||||
class data:
|
||||
@defs.synth.from_class("B")
|
||||
@@ -364,12 +364,12 @@ def test_ipa_from_class_ref():
|
||||
pass
|
||||
|
||||
assert data.classes == {
|
||||
'A': schema.Class('A', derived={'B'}, ipa=schema.IpaInfo(from_class="B")),
|
||||
'A': schema.Class('A', derived={'B'}, synth=schema.SynthInfo(from_class="B")),
|
||||
'B': schema.Class('B', bases=['A']),
|
||||
}
|
||||
|
||||
|
||||
def test_ipa_from_class_dangling():
|
||||
def test_synth_from_class_dangling():
|
||||
with pytest.raises(schema.Error):
|
||||
@load
|
||||
class data:
|
||||
@@ -378,7 +378,7 @@ def test_ipa_from_class_dangling():
|
||||
pass
|
||||
|
||||
|
||||
def test_ipa_class_on():
|
||||
def test_synth_class_on():
|
||||
@load
|
||||
class data:
|
||||
class A:
|
||||
@@ -389,12 +389,12 @@ def test_ipa_class_on():
|
||||
pass
|
||||
|
||||
assert data.classes == {
|
||||
'A': schema.Class('A', derived={'B'}, ipa=True),
|
||||
'B': schema.Class('B', bases=['A'], ipa=schema.IpaInfo(on_arguments={'a': 'A', 'i': 'int'})),
|
||||
'A': schema.Class('A', derived={'B'}, synth=True),
|
||||
'B': schema.Class('B', bases=['A'], synth=schema.SynthInfo(on_arguments={'a': 'A', 'i': 'int'})),
|
||||
}
|
||||
|
||||
|
||||
def test_ipa_class_on_ref():
|
||||
def test_synth_class_on_ref():
|
||||
class A:
|
||||
pass
|
||||
|
||||
@@ -408,12 +408,12 @@ def test_ipa_class_on_ref():
|
||||
pass
|
||||
|
||||
assert data.classes == {
|
||||
'A': schema.Class('A', derived={'B'}, ipa=schema.IpaInfo(on_arguments={'b': 'B', 'i': 'int'})),
|
||||
'A': schema.Class('A', derived={'B'}, synth=schema.SynthInfo(on_arguments={'b': 'B', 'i': 'int'})),
|
||||
'B': schema.Class('B', bases=['A']),
|
||||
}
|
||||
|
||||
|
||||
def test_ipa_class_on_dangling():
|
||||
def test_synth_class_on_dangling():
|
||||
with pytest.raises(schema.Error):
|
||||
@load
|
||||
class data:
|
||||
@@ -422,7 +422,7 @@ def test_ipa_class_on_dangling():
|
||||
pass
|
||||
|
||||
|
||||
def test_ipa_class_hierarchy():
|
||||
def test_synth_class_hierarchy():
|
||||
@load
|
||||
class data:
|
||||
class Root:
|
||||
@@ -447,10 +447,10 @@ def test_ipa_class_hierarchy():
|
||||
|
||||
assert data.classes == {
|
||||
'Root': schema.Class('Root', derived={'Base', 'C'}),
|
||||
'Base': schema.Class('Base', bases=['Root'], derived={'Intermediate', 'B'}, ipa=True),
|
||||
'Intermediate': schema.Class('Intermediate', bases=['Base'], derived={'A'}, ipa=True),
|
||||
'A': schema.Class('A', bases=['Intermediate'], ipa=schema.IpaInfo(on_arguments={'a': 'Base', 'i': 'int'})),
|
||||
'B': schema.Class('B', bases=['Base'], ipa=schema.IpaInfo(from_class='Base')),
|
||||
'Base': schema.Class('Base', bases=['Root'], derived={'Intermediate', 'B'}, synth=True),
|
||||
'Intermediate': schema.Class('Intermediate', bases=['Base'], derived={'A'}, synth=True),
|
||||
'A': schema.Class('A', bases=['Intermediate'], synth=schema.SynthInfo(on_arguments={'a': 'Base', 'i': 'int'})),
|
||||
'B': schema.Class('B', bases=['Base'], synth=schema.SynthInfo(from_class='Base')),
|
||||
'C': schema.Class('C', bases=['Root']),
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user