[pypy-svn] r11473 - pypy/dist/pypy/module/recparser/test/samples

ludal at codespeak.net ludal at codespeak.net
Tue Apr 26 14:10:01 CEST 2005


Author: ludal
Date: Tue Apr 26 14:10:01 2005
New Revision: 11473

Added:
   pypy/dist/pypy/module/recparser/test/samples/snippet_1.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_1.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_2.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_2.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_3.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_3.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_4.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_4.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_comment.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_comment.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_encoding_declaration.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_encoding_declaration2.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration2.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_encoding_declaration3.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration3.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_function_calls.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_function_calls.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_generator.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_generator.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_import_statements.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_import_statements.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_list_comps.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_list_comps.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_numbers.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_numbers.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_ony_one_comment.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_ony_one_comment.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_redirected_prints.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_redirected_prints.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_samples.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_samples.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_simple_assignment.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_simple_assignment.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_simple_class.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_simple_class.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_simple_for_loop.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_simple_for_loop.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_simple_in_test.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_simple_in_test.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_slice.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_slice.py
   pypy/dist/pypy/module/recparser/test/samples/snippet_whitespaces.py
      - copied unchanged from r11472, pypy/dist/pypy/module/recparser/test/samples/test_whitespaces.py
Removed:
   pypy/dist/pypy/module/recparser/test/samples/test_1.py
   pypy/dist/pypy/module/recparser/test/samples/test_2.py
   pypy/dist/pypy/module/recparser/test/samples/test_3.py
   pypy/dist/pypy/module/recparser/test/samples/test_4.py
   pypy/dist/pypy/module/recparser/test/samples/test_comment.py
   pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration.py
   pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration2.py
   pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration3.py
   pypy/dist/pypy/module/recparser/test/samples/test_function_calls.py
   pypy/dist/pypy/module/recparser/test/samples/test_generator.py
   pypy/dist/pypy/module/recparser/test/samples/test_import_statements.py
   pypy/dist/pypy/module/recparser/test/samples/test_list_comps.py
   pypy/dist/pypy/module/recparser/test/samples/test_numbers.py
   pypy/dist/pypy/module/recparser/test/samples/test_ony_one_comment.py
   pypy/dist/pypy/module/recparser/test/samples/test_redirected_prints.py
   pypy/dist/pypy/module/recparser/test/samples/test_samples.py
   pypy/dist/pypy/module/recparser/test/samples/test_simple_assignment.py
   pypy/dist/pypy/module/recparser/test/samples/test_simple_class.py
   pypy/dist/pypy/module/recparser/test/samples/test_simple_for_loop.py
   pypy/dist/pypy/module/recparser/test/samples/test_simple_in_test.py
   pypy/dist/pypy/module/recparser/test/samples/test_slice.py
   pypy/dist/pypy/module/recparser/test/samples/test_whitespaces.py
Log:
 * rename snippets of codes from test_ to snippet_* to prevent test_all from running them


Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_1.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_1.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,3 +0,0 @@
-
-x = y + 1
-

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_2.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_2.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,16 +0,0 @@
-
-
-L = []
-print L[0:10]
-
-def f():
-    print 1
-   # commentaire foireux
-x = 1
-s = "asd"
-
-class A:
-    def f():
-        pass
-
-

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_3.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_3.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1 +0,0 @@
-a[1:]

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_4.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_4.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1 +0,0 @@
-a is not None

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_comment.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_comment.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,6 +0,0 @@
-x = 0x1L # comment
-a = 1 # yo
- # hello
-# world
-a = 2
-# end

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,2 +0,0 @@
-# -*- coding: ISO-8859-1 -*-
-a = 1 # keep this statement for now (see test_only_one_comment.py)

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration2.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration2.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,3 +0,0 @@
-#!/usr/bin/env python
-# coding: ISO_LATIN_1
-a = 1

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration3.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_encoding_declaration3.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,5 +0,0 @@
-
-
-# coding: ISO-8859-1
-# encoding on the third line <=> no encoding
-a = 1

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_function_calls.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_function_calls.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,11 +0,0 @@
-f()
-f(a)
-f(a,)
-f(a,b)
-f(a, b,)
-f(*args)
-f(**kwargs)
-f(*args, **kwargs)
-f(a, *args, **kwargs)
-f(a, b, *args, **kwargs)
-a = 1

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_generator.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_generator.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,3 +0,0 @@
-def f(n):
-    for i in range(n):
-        yield n

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_import_statements.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_import_statements.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,2 +0,0 @@
-import os
-import os.path as osp

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_list_comps.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_list_comps.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,4 +0,0 @@
-[i for i in range(10) if i%2 == 0]
-# same list on several lines
-[i for i in range(10)
- if i%2 == 0]

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_numbers.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_numbers.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,8 +0,0 @@
-a = 1
-a = -1
-a = 1.
-a = .2
-a = 1.2
-a = 1e3
-a = 1.3e4
-a = -1.3

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_ony_one_comment.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_ony_one_comment.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1 +0,0 @@
-# only one comment

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_redirected_prints.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_redirected_prints.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1 +0,0 @@
-print >> f

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_samples.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_samples.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,96 +0,0 @@
-
-
-
-import os, os.path as osp
-import sys
-from ebnf import parse_grammar
-from python import python_parse, pypy_parse, set_debug
-from pprint import pprint
-import grammar
-grammar.DEBUG = False
-from symbol import sym_name
-
-
-def name(elt):
-    return "%s[%d]"% (sym_name.get(elt,elt),elt)
-
-def read_samples_dir():
-    return [osp.join('samples', fname) for fname in os.listdir('samples')
-            if fname.endswith('.py')]
-
-
-def print_sym_tuple( tup ):
-    print "\n(",
-    for elt in tup:
-        if type(elt)==int:
-            print name(elt),
-        elif type(elt)==str:
-            print repr(elt),
-        else:
-            print_sym_tuple(elt)
-    print ")",
-
-def assert_tuples_equal(tup1, tup2, curpos = (), disp=""):
-    if disp:
-        print "\n"+disp+"(",
-    for index, (elt1, elt2) in enumerate(zip(tup1, tup2)):
-        if disp and elt1==elt2 and type(elt1)==int:
-            print name(elt1),
-        if elt1 != elt2:
-            if type(elt1) is tuple and type(elt2) is tuple:
-                if disp:
-                    disp=disp+" "
-                assert_tuples_equal(elt1, elt2, curpos + (index,), disp)
-            print
-            print "TUP1"
-            print_sym_tuple(tup1)
-            print
-            print "TUP2"
-            print_sym_tuple(tup2)
-            
-            raise AssertionError('Found difference at %s : %s != %s' %
-                                 (curpos, name(elt1), name(elt2) ), curpos)
-    if disp:
-        print ")",
-
-def test_samples( samples ):
-    for sample in samples:
-        pypy_tuples = pypy_parse(sample)
-        python_tuples = python_parse(sample)
-        print "="*20
-        print file(sample).read()
-        print "-"*10
-        pprint(pypy_tuples)
-        print "-"*10
-        pprint(python_tuples)
-        try:
-            assert_tuples_equal( python_tuples, pypy_tuples, disp=" " )
-            assert python_tuples == pypy_tuples
-        except AssertionError,e:
-            print
-            print "python_tuples"
-            show( python_tuples, e.args[-1] )
-            print
-            print "pypy_tuples"
-            show( pypy_tuples, e.args[-1] )
-            raise
-
-
-def show( tup, idxs ):
-    for level, i in enumerate(idxs):
-        print " "*level , tup
-        tup=tup[i]
-    print tup
-
-if __name__=="__main__":
-    import getopt
-    opts, args = getopt.getopt( sys.argv[1:], "d:", [] )
-    for opt, val in opts:
-        if opt=="-d":
-            set_debug(int(val))
-    if args:
-        samples = args
-    else:
-        samples = read_samples_dir()
-
-    test_samples( samples )

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_simple_assignment.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_simple_assignment.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1 +0,0 @@
-x = 1

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_simple_class.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_simple_class.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,12 +0,0 @@
-class A:
-    
-    def with_white_spaces_before(self):
-        pass
-
-
-    def another_method(self, foo):
-        """with a docstring
-        on several lines
-        # with a sharpsign
-        """
-        self.bar = foo

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_simple_for_loop.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_simple_for_loop.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,3 +0,0 @@
-for x in range(10):
-   pass
-

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_simple_in_test.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_simple_in_test.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1 +0,0 @@
-x in range(10)

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_slice.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_slice.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1 +0,0 @@
-a[1:]

Deleted: /pypy/dist/pypy/module/recparser/test/samples/test_whitespaces.py
==============================================================================
--- /pypy/dist/pypy/module/recparser/test/samples/test_whitespaces.py	Tue Apr 26 14:10:01 2005
+++ (empty file)
@@ -1,2 +0,0 @@
-l = []
-l    .     append   (     12          )



More information about the Pypy-commit mailing list