Exemplo n.º 1
0
def test_is_interpreter():
    r = Running64()

    interpreter = r.interpreter()
    assert isinstance(interpreter, bool)
    assert interpreter

    is_interpreter = r.is_interpreter()
    assert isinstance(is_interpreter, bool)
    assert is_interpreter

    assert not Server32.is_interpreter()
Exemplo n.º 2
0
import os
import subprocess

from msl.loadlib import Server32, Client64, SERVER_FILENAME
from msl.examples.loadlib import EXAMPLES_DIR

if Server32.is_interpreter():

    def skipif_no_server32(*args):
        pass
else:
    from conftest import skipif_no_server32


class Quiet32(Server32):
    def __init__(self, host, port, quiet, **kwargs):
        path = os.path.join(Server32.examples_dir(), 'cpp_lib32')
        super(Quiet32, self).__init__(path, 'cdll', host, port, quiet)
        self._kwargs = kwargs

    def add(self, a, b):
        return self.lib.add(a, b)

    def kwargs(self):
        return self._kwargs


class Quiet64(Client64):
    def __init__(self, **kwargs):
        super(Quiet64, self).__init__(__file__, **kwargs)