Esempio n. 1
0
 def setUp(self):
     sender_blendfile = files_folder() / "empty.blend"
     receiver_blendfile = files_folder() / "empty.blend"
     sender = BlenderDesc(load_file=sender_blendfile, wait_for_debugger=False)
     receiver = BlenderDesc(load_file=receiver_blendfile, wait_for_debugger=False)
     blenderdescs = [sender, receiver]
     super().setUp(blenderdescs=blenderdescs)
Esempio n. 2
0
    def setUp(self):
        sender_blendfile = files_folder() / "basic.blend"
        receiver_blendfile = files_folder() / "empty.blend"

        super().setUp(
            sender_blendfile, receiver_blendfile, sender_wait_for_debugger=False, receiver_wait_for_debugger=False
        )
Esempio n. 3
0
 def setUp(self):
     sender_blendfile = files_folder() / "empty.blend"
     receiver_blendfile = files_folder() / "empty.blend"
     blenderdescs = [
         BlenderDesc(load_file=sender_blendfile),
         BlenderDesc(load_file=receiver_blendfile)
     ]
     super().setUp(blenderdescs=blenderdescs)
Esempio n. 4
0
 def setUp(self):
     sender_blendfile = files_folder() / "empty.blend"
     receiver_blendfile = files_folder() / "empty.blend"
     blenderdescs = [
         BlenderDesc(load_file=sender_blendfile),
         BlenderDesc(load_file=receiver_blendfile)
     ]
     self._log_level = logging.INFO
     super().setUp(blenderdescs=blenderdescs)
Esempio n. 5
0
 def setUp(self, join: bool = True):
     sender_blendfile = files_folder() / "empty.blend"
     receiver_blendfile = files_folder() / "empty.blend"
     sender = BlenderDesc(load_file=sender_blendfile,
                          wait_for_debugger=False)
     receiver = BlenderDesc(load_file=receiver_blendfile,
                            wait_for_debugger=False)
     blenderdescs = [sender, receiver]
     self.set_log_level(logging.DEBUG)
     super().setUp(blenderdescs=blenderdescs, join=join)
Esempio n. 6
0
class TestCase(BlenderTestCase):
    _lib_1_1_file = str(files_folder() / "lib_1_1.blend")
    _lib_3_1_file = str(files_folder() / "lib_3_1.blend")

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

    def setUp(self, sender_blendfile=files_folder() / "empty.blend"):
        receiver_blendfile = files_folder() / "empty.blend"
        sender = BlenderDesc(load_file=sender_blendfile,
                             wait_for_debugger=False)
        receiver = BlenderDesc(load_file=receiver_blendfile,
                               wait_for_debugger=False)
        blenderdescs = [sender, receiver]
        super().setUp(blenderdescs=blenderdescs)
Esempio n. 7
0
 def setUp(self):
     shader_folders = str(files_folder())
     self.shared_folders = [
         [shader_folders],
         [shader_folders],
     ]
     super().setUp()
Esempio n. 8
0
    def test_create_from_file(self):
        path = str(files_folder() / "image_a.png")
        create = f"""
import bpy
bpy.data.images.load(r"{path}")
"""
        self.send_string(create)
        self.end_test()
Esempio n. 9
0
    def setUp(self, startup_file: str = "file2.blend"):
        try:
            file = files_folder() / startup_file
            blenderdesc = BlenderDesc(load_file=file)
            blenderdescs = [blenderdesc, BlenderDesc()]

            self.latency = 1
            latency_ms = 1000 * self.latency
            server_args = ["--latency", str(latency_ms)]
            super().setUp(blenderdescs=blenderdescs, server_args=server_args)
        except Exception:
            self.shutdown()
            raise
Esempio n. 10
0
def _get_class_name(cls, num, params_dict):
    # By default the generated class named includes either the "name"
    # parameter (if present), or the first string value. This example shows
    # multiple parameters being included in the generated class name:
    return "%s_%s_%s" % (
        cls.__name__,
        num,
        params_dict["name"],
    )


@parameterized_class(
    [
        {
            "ws0": files_folder() / "shared_folder" / "ws0_0",
            "ws1": files_folder() / "shared_folder" / "ws0_0",
            "name": "Same",
        },
        {
            "ws0": files_folder() / "shared_folder" / "ws0_0",
            "ws1": files_folder() / "shared_folder" / "ws1_0",
            "name": "Different",
        },
    ],
    class_name_func=_get_class_name,
)
class TestImageOneFolder(TestCase):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
Esempio n. 11
0
 def setUp(self):
     broken_file = files_folder() / "lib_3_1_broken.blend"
     super().setUp(broken_file)