summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGodefroid Chapelle <gotcha@bubblenet.be>2007-06-11 16:22:13 +0000
committerGodefroid Chapelle <gotcha@bubblenet.be>2007-06-11 16:22:13 +0000
commit85a98627b21b4ce248dfbe8e44122bfa87ab1acb (patch)
tree65298ffa92d51e972bb289f80fb3f745bc266fe6
parent9e3d92d7e8980fc24256ac90fe7792c27c27faf1 (diff)
downloadzope-tal-85a98627b21b4ce248dfbe8e44122bfa87ab1acb.tar.gz
rename test module
-rw-r--r--src/zope/tal/talpypy/test/__init__.py13
-rw-r--r--src/zope/tal/talpypy/test/check.py18
-rw-r--r--src/zope/tal/talpypy/test/zpt.py73
3 files changed, 0 insertions, 104 deletions
diff --git a/src/zope/tal/talpypy/test/__init__.py b/src/zope/tal/talpypy/test/__init__.py
deleted file mode 100644
index d26f273..0000000
--- a/src/zope/tal/talpypy/test/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-from pypy.interpreter.mixedmodule import MixedModule
-
-class Module(MixedModule):
- """A ZPT module."""
-
- interpleveldefs = {
- 'test' : 'zpt.test',
- 'Interpreter' : 'zpt.Interpreter',
- }
-
- appleveldefs = {
- 'appfunc' : 'appzpt.appfunc',
- }
diff --git a/src/zope/tal/talpypy/test/check.py b/src/zope/tal/talpypy/test/check.py
deleted file mode 100644
index 48b1668..0000000
--- a/src/zope/tal/talpypy/test/check.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-
-if len(sys.argv) == 2 and sys.argv[1] == 'so':
- print 'so extension'
- import test
-else:
- from pypy.interpreter.mixedmodule import testmodule
- test = testmodule('test', 'zope.tal.pypy')
-
-ip = test.Interpreter(None, 20)
-assert ip.power2() == 400
-assert ip.getInstance() is None
-
-ip = test.Interpreter([1, 2], 10)
-assert ip.power2() == 100
-assert ip.getInstance() == [1, 2, 3]
-
-print "tests passed"
diff --git a/src/zope/tal/talpypy/test/zpt.py b/src/zope/tal/talpypy/test/zpt.py
deleted file mode 100644
index 78c4453..0000000
--- a/src/zope/tal/talpypy/test/zpt.py
+++ /dev/null
@@ -1,73 +0,0 @@
-from pypy.interpreter.baseobjspace import ObjSpace, W_Root, Wrappable
-from pypy.interpreter.gateway import interp2app
-from pypy.interpreter.typedef import TypeDef, GetSetProperty
-
-def importModule(space, name):
- w_builtin = space.getbuiltinmodule('__builtin__')
- w_import = space.getattr(w_builtin, space.wrap('__import__'))
- w_module = space.call_function(w_import, space.wrap(name))
- return w_module
-
-def test(space, n):
- return space.wrap(n + 1)
-test.unwrap_spec = [ObjSpace, int]
-
-class Interpreter(Wrappable):
- def __init__(self, space, w_instance, code=1):
- self.space = space
- self.code = code
- self.w_instance = w_instance
-
- def multiply(self, w_y):
- space = self.space
- y = space.int_w(w_y)
- return space.wrap(self.code * y)
-
- def fget_code(space, self):
- return space.wrap(self.code)
-
- def fset_code(space, self, w_value):
- self.code = space.int_w(w_value)
-
- def call(self):
- space = self.space
- w_random = importModule(space, 'random')
- w_randrange = space.getattr(w_random, space.wrap('randrange'))
- rand = space.call_function(w_randrange, space.wrap(self.code))
- return rand
-
- def power2(self):
- p = Power2(self.code)
- return self.space.wrap(p.compute())
-
- def getInstance(self):
- space = self.space
- if space.is_w(self.w_instance, space.wrap(None)):
- return
- w_append =space.getattr(self.w_instance, 'append')
- space.call_function(w_append, space.wrap(3))
- return self.w_instance
-
-class Power2:
- def __init__(self, value):
- self.value = value
-
- def compute(self):
- return self.value * self.value
-
-
-
-def interpreter_new(space, w_subtype, w_instance, x):
- return space.wrap(Interpreter(space, w_instance, x))
-interpreter_new.unwrap_spec = [ObjSpace, W_Root, W_Root, int]
-
-getset_code = GetSetProperty(Interpreter.fget_code, Interpreter.fset_code, cls=Interpreter)
-
-Interpreter.typedef = TypeDef('Interpreter',
- __new__ = interp2app(interpreter_new),
- code = getset_code,
- multiply = interp2app(Interpreter.multiply),
- __call__ = interp2app(Interpreter.call),
- power2 = interp2app(Interpreter.power2),
- getInstance = interp2app(Interpreter.getInstance),
-)