[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