Skip to content

Commit 2906f6a

Browse files
author
Roberto De Ioris
committed
added save_package() test
1 parent 3ac5dda commit 2906f6a

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

tests/test_actor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def setUp(self):
1212

1313
def test_spawn(self):
1414
new_actor = self.world.actor_spawn(Actor)
15-
actor_label = 'ActorTest_' + str(time.time())
15+
actor_label = 'ActorTest_' + str(int(time.time()))
1616
new_actor.set_actor_label(actor_label)
1717
found_actor = self.world.find_actor_by_label(actor_label)
1818
self.assertEqual(found_actor, new_actor)
@@ -36,7 +36,7 @@ def test_is_a(self):
3636

3737
def test_destroy(self):
3838
new_actor = self.world.actor_spawn(Actor)
39-
actor_label = 'ActorDestroyTest_' + str(time.time())
39+
actor_label = 'ActorDestroyTest_' + str(int(time.time()))
4040
new_actor.set_actor_label(actor_label)
4141
found_actor = self.world.find_actor_by_label(actor_label)
4242
self.assertEqual(found_actor, new_actor)

tests/test_uobject.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,24 @@ def test_new_object(self):
1212

1313
def test_set_name(self):
1414
new_material = Material()
15-
mat_name = 'MatTest_' + str(time.time())
15+
mat_name = 'MatTest_' + str(int(time.time()))
1616
new_material.set_name(mat_name)
1717
self.assertEqual(new_material.get_name(), mat_name)
1818

19+
def test_save_package(self):
20+
new_material = Material()
21+
mat_name = 'MatTestSaved_' + str(int(time.time()))
22+
new_material.set_name(mat_name)
23+
package_name = '/Game/Tests/MaterialsTest' + str(int(time.time()))
24+
new_material.save_package(package_name)
25+
asset_name = '{0}.{1}'.format(package_name, mat_name)
26+
try:
27+
asset = ue.get_asset(asset_name)
28+
except:
29+
asset = None
30+
self.assertIsNotNone(asset)
31+
ue.delete_asset(asset_name)
32+
1933

2034

2135

0 commit comments

Comments
 (0)