示例#1
0
文件: conftest.py 项目: Sdoof/modin
def pytest_configure(config):
    backend = config.option.backend

    if backend is None:
        return

    if backend == BASE_BACKEND_NAME:
        set_base_backend(BASE_BACKEND_NAME)
    else:
        partition, engine = backend.split("On")
        modin.set_backends(engine=engine, partition=partition)
示例#2
0
            def init_remote_ray(partition):
                from ray import ray_constants
                import modin
                from modin.engines.ray.utils import initialize_ray

                modin.set_backends("Ray", partition)
                initialize_ray(
                    override_is_cluster=True,
                    override_redis_address=f"localhost:{ray_constants.DEFAULT_PORT}",
                    override_redis_password=ray_constants.REDIS_DEFAULT_PASSWORD,
                )
示例#3
0
def pytest_configure(config):
    if config.option.extra_test_parameters is not None:
        import modin.pandas.test.utils as utils

        utils.extra_test_parameters = config.option.extra_test_parameters

    backend = config.option.backend

    if backend is None:
        return

    if backend == BASE_BACKEND_NAME:
        set_base_backend(BASE_BACKEND_NAME)
    else:
        partition, engine = backend.split("On")
        modin.set_backends(engine=engine, partition=partition)
示例#4
0
文件: conftest.py 项目: Sdoof/modin
def set_base_backend(name=BASE_BACKEND_NAME):
    setattr(factories, f"{name}Factory", BaseOnPythonFactory)
    modin.set_backends(engine="python", partition=name.split("On")[0])
示例#5
0
def test_set_backends():
    set_backends("Bar", "Foo")
    assert EngineDispatcher.get_engine() == FooOnBarFactory
示例#6
0
def test_set_backends():
    set_backends("Bar", "Foo")
    assert FactoryDispatcher.get_factory() == FooOnBarFactory
示例#7
0
 def __exit__(self, *a, **kw):
     set_backends(*self.old_backends)
     self.connection.deactivate()
     self.old_backends = None
示例#8
0
 def __enter__(self):
     self.spawn(wait=True)  # make sure cluster is ready
     self.connection.activate()
     self.old_backends = set_backends(self.target_engine,
                                      self.target_partition)
     return self