[pypy-svn] r41416 - in pypy/dist/pypy/translator/js/examples/console: . test

fijal at codespeak.net fijal at codespeak.net
Mon Mar 26 19:25:17 CEST 2007


Author: fijal
Date: Mon Mar 26 19:25:14 2007
New Revision: 41416

Added:
   pypy/dist/pypy/translator/js/examples/console/test/test_snippets.py
Modified:
   pypy/dist/pypy/translator/js/examples/console/console.py
   pypy/dist/pypy/translator/js/examples/console/docloader.py
   pypy/dist/pypy/translator/js/examples/console/test/test_docloader.py
Log:
Move play1_snippets here. An obscure hack to prevent cli tests from running.


Modified: pypy/dist/pypy/translator/js/examples/console/console.py
==============================================================================
--- pypy/dist/pypy/translator/js/examples/console/console.py	(original)
+++ pypy/dist/pypy/translator/js/examples/console/console.py	Mon Mar 26 19:25:14 2007
@@ -49,7 +49,9 @@
     def __init__(self):
         self.sessions = {}
         self.updating = {}
-        self.docloader = DocLoader(docdir=DOCDIR, consoles=CONSOLES)
+        testfile = py.path.local(__file__).dirpath().join("play1_snippets.py")
+        self.docloader = DocLoader(docdir=DOCDIR, consoles=CONSOLES,
+                                   testfile=testfile)
 
     def new_session(self, python="python"):
         if not py.path.local().sysfind(python):

Modified: pypy/dist/pypy/translator/js/examples/console/docloader.py
==============================================================================
--- pypy/dist/pypy/translator/js/examples/console/docloader.py	(original)
+++ pypy/dist/pypy/translator/js/examples/console/docloader.py	Mon Mar 26 19:25:14 2007
@@ -6,11 +6,11 @@
 import py
 
 class DocLoader(object):
-    def __init__(self, consoles, docdir, testfile='test_snippets.py'):
+    def __init__(self, consoles, docdir, testfile):
         self.consoles = consoles
         self.docdir = py.path.local(docdir)
         assert self.docdir.check(dir=1)
-        self.testfile = self.docdir.join(testfile)
+        self.testfile = testfile
         assert self.testfile.check()
         self.htmls = {}
         self.snippets = {}

Modified: pypy/dist/pypy/translator/js/examples/console/test/test_docloader.py
==============================================================================
--- pypy/dist/pypy/translator/js/examples/console/test/test_docloader.py	(original)
+++ pypy/dist/pypy/translator/js/examples/console/test/test_docloader.py	Mon Mar 26 19:25:14 2007
@@ -11,6 +11,6 @@
         def test_snippet_1(self):
             x = 1
     ''')) + '\n')
-    ld = DocLoader(docdir=tmpdir, consoles=['one'], testfile='test_snippets2.py')
+    ld = DocLoader(docdir=tmpdir, consoles=['one'], testfile=tmpdir.join('test_snippets2.py'))
     assert ld.get_html('one') == "<a href='dupa'>x = 1</a>"
     assert ld.get_snippet('one', 0) == 'x = 1'

Added: pypy/dist/pypy/translator/js/examples/console/test/test_snippets.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/translator/js/examples/console/test/test_snippets.py	Mon Mar 26 19:25:14 2007
@@ -0,0 +1,3 @@
+from pypy.translator.js.examples.console.play1_snippets import *
+
+del AppTest_pypy_cli



More information about the Pypy-commit mailing list