Exemplo n.º 1
0
 def startup(space, argv):
     ropenssl.init_ssl()
     ropenssl.init_digests()
Exemplo n.º 2
0
import sys

from rsqueakvm import constants
from rsqueakvm.model.compiled_methods import W_PreSpurCompiledMethod
from rsqueakvm.model.variable import W_BytesObject
from rsqueakvm.primitives import prim_table
from rsqueakvm.primitives.constants import EXTERNAL_CALL
from rsqueakvm.error import PrimitiveFailedError
from rsqueakvm.plugins import socket_plugin as socket

from .util import create_space, copy_to_module, cleanup_module
from .test_primitives import mock
from . import squeakssl_data

from rpython.rlib import ropenssl
ropenssl.init_ssl()
ropenssl.init_digests()

def setup_module():
    space = create_space(bootstrap = True)
    space.set_system_attribute(constants.SYSTEM_ATTRIBUTE_IMAGE_NAME_INDEX, "IMAGENAME")
    w = space.w
    bootstrap_class = space.bootstrap_class
    new_frame = space.make_frame
    copy_to_module(locals(), __name__)

def teardown_module():
    cleanup_module(__name__)

IMAGENAME = "anImage.image"
Exemplo n.º 3
0
 def startup(self, space):
     from rpython.rlib.ropenssl import init_ssl
     init_ssl()
     if space.config.objspace.usemodules.thread:
         from pypy.module._ssl.thread_lock import setup_ssl_threads
         setup_ssl_threads()
Exemplo n.º 4
0
 def startup(space, argv):
     ropenssl.init_ssl()
     ropenssl.init_digests()