better basic example
This commit is contained in:
1 parent
1530b74d04
commit
934067f154
9 files changed
+129
-11
No files matched your search
@@ -227,6 +227,27 @@ class MaterialAssignTests(unittest.TestCase):
|
||||
self.module.assign(actor, "red")
|
||||
|
||||
|
||||
class NaniteTests(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.unreal = MagicMock()
|
||||
self.module = load(self.unreal, "assets.py")
|
||||
self.mesh = MagicMock()
|
||||
self.settings = self.mesh.get_editor_property.return_value
|
||||
self.subsystem = self.unreal.get_editor_subsystem.return_value
|
||||
|
||||
def test_enabled_nanite_is_disabled_and_saved(self):
|
||||
self.settings.enabled = True
|
||||
self.module._disable_nanite(self.mesh)
|
||||
self.assertFalse(self.settings.enabled)
|
||||
self.subsystem.set_nanite_settings.assert_called_once_with(self.mesh, self.settings, True)
|
||||
self.unreal.EditorAssetLibrary.save_loaded_asset.assert_called_once_with(self.mesh)
|
||||
|
||||
def test_disabled_mesh_is_not_rebuilt(self):
|
||||
self.settings.enabled = False
|
||||
self.module._disable_nanite(self.mesh)
|
||||
self.subsystem.set_nanite_settings.assert_not_called()
|
||||
|
||||
|
||||
class RendererAudioTests(unittest.TestCase):
|
||||
def test_audio_requires_mp4(self):
|
||||
module = load(MagicMock(), "render.py")
|
||||
|
||||
Reference in new issue
Block a user