Broganab/white box test conversion (#7600)
* LYN-8773 WhiteBox refactor python automation Signed-off-by: Broganab <broganab@amazon.com>
This commit is contained in:
@@ -18,21 +18,17 @@ class Tests():
|
||||
|
||||
|
||||
def C28798177_WhiteBox_AddComponentToEntity():
|
||||
import os
|
||||
import sys
|
||||
import WhiteBoxInit as init
|
||||
|
||||
import editor_python_test_tools.hydra_editor_utils as hydra
|
||||
import azlmbr.bus as bus
|
||||
import azlmbr.editor as editor
|
||||
import azlmbr.legacy.general as general
|
||||
|
||||
from editor_python_test_tools.utils import Report
|
||||
import WhiteBoxInit as init
|
||||
|
||||
from editor_python_test_tools.utils import TestHelper as helper
|
||||
from editor_python_test_tools.utils import Report
|
||||
|
||||
# open level
|
||||
helper.init_idle()
|
||||
helper.open_level("WhiteBox", "EmptyLevel", no_prompt=False)
|
||||
hydra.open_base_level()
|
||||
|
||||
# create white box entity and attach component
|
||||
white_box_entity = init.create_white_box_entity()
|
||||
@@ -46,10 +42,6 @@ def C28798177_WhiteBox_AddComponentToEntity():
|
||||
component_enabled = editor.EditorComponentAPIBus(bus.Broadcast, 'IsComponentEnabled', white_box_mesh_component)
|
||||
Report.result(Tests.white_box_component_enabled, component_enabled)
|
||||
|
||||
# close editor
|
||||
helper.close_editor()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
from editor_python_test_tools.utils import Report
|
||||
Report.start_test(C28798177_WhiteBox_AddComponentToEntity)
|
||||
|
||||
@@ -22,17 +22,13 @@ class Tests():
|
||||
critical_shape_check = ("Default shape has more than 0 sides", "default shape has 0 sides")
|
||||
|
||||
def C29279329_WhiteBox_SetDefaultShape():
|
||||
import os
|
||||
import sys
|
||||
|
||||
import azlmbr.bus as bus
|
||||
import editor_python_test_tools.hydra_editor_utils as hydra
|
||||
import WhiteBoxInit as init
|
||||
|
||||
import azlmbr.whitebox.api as api
|
||||
import azlmbr.bus as bus
|
||||
import azlmbr.legacy.general as general
|
||||
|
||||
from editor_python_test_tools.utils import Report
|
||||
|
||||
from editor_python_test_tools.utils import TestHelper as helper
|
||||
|
||||
|
||||
def check_shape_result(success_fail_tuple, condition):
|
||||
result = Report.result(success_fail_tuple, condition)
|
||||
@@ -53,8 +49,7 @@ def C29279329_WhiteBox_SetDefaultShape():
|
||||
}
|
||||
|
||||
# open level
|
||||
helper.init_idle()
|
||||
helper.open_level("WhiteBox", "EmptyLevel", no_prompt=False)
|
||||
hydra.open_base_level()
|
||||
|
||||
# create white box entity and attach component
|
||||
white_box_entity = init.create_white_box_entity()
|
||||
@@ -95,10 +90,6 @@ def C29279329_WhiteBox_SetDefaultShape():
|
||||
Tests.default_shape_sphere,
|
||||
white_box_handle.MeshFaceCount() == expected_results.get(shape_types.SPHERE))
|
||||
|
||||
# close editor
|
||||
helper.close_editor()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
from editor_python_test_tools.utils import Report
|
||||
Report.start_test(C29279329_WhiteBox_SetDefaultShape)
|
||||
|
||||
@@ -21,25 +21,16 @@ def C28798205_WhiteBox_SetInvisible():
|
||||
# note: This automated test does not fully replicate the test case in Test Rail as it's
|
||||
# not currently possible using the Hydra API to get an EntityComponentIdPair at runtime,
|
||||
# in future game_mode will be activated and a runtime White Box Component queried
|
||||
import os
|
||||
import sys
|
||||
import WhiteBoxInit as init
|
||||
import editor_python_test_tools.hydra_editor_utils as hydra
|
||||
|
||||
import azlmbr.whitebox.api as api
|
||||
import azlmbr.whitebox
|
||||
import azlmbr.bus as bus
|
||||
import azlmbr.editor as editor
|
||||
import azlmbr.entity as entity
|
||||
import azlmbr.legacy.general as general
|
||||
import editor_python_test_tools.hydra_editor_utils as hydra
|
||||
import WhiteBoxInit as init
|
||||
|
||||
from editor_python_test_tools.utils import Report
|
||||
|
||||
from editor_python_test_tools.utils import TestHelper as helper
|
||||
|
||||
# open level
|
||||
helper.init_idle()
|
||||
helper.open_level("WhiteBox", "EmptyLevel", no_prompt=False)
|
||||
hydra.open_base_level()
|
||||
|
||||
white_box_entity_name = 'WhiteBox-Visibility'
|
||||
white_box_visibility_path = 'White Box Material|Visible'
|
||||
@@ -57,9 +48,6 @@ def C28798205_WhiteBox_SetInvisible():
|
||||
visible_property = hydra.get_component_property_value(white_box_mesh_component, white_box_visibility_path)
|
||||
Report.result(Tests.white_box_set_to_invisible, not visible_property)
|
||||
|
||||
helper.close_editor()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
from editor_python_test_tools.utils import Report
|
||||
Report.start_test(C28798205_WhiteBox_SetInvisible)
|
||||
|
||||
Reference in New Issue
Block a user