[pypy-svn] r32728 - pypy/branch/config-in-more-places/pypy/config/test
cfbolz at codespeak.net
cfbolz at codespeak.net
Fri Sep 29 11:08:08 CEST 2006
Author: cfbolz
Date: Fri Sep 29 11:08:07 2006
New Revision: 32728
Modified:
pypy/branch/config-in-more-places/pypy/config/test/test_config.py
pypy/branch/config-in-more-places/pypy/config/test/test_pypyoption.py
Log:
oops. update tests to comply with the fact that you need a doc for
OptionDescriptions too.
Modified: pypy/branch/config-in-more-places/pypy/config/test/test_config.py
==============================================================================
--- pypy/branch/config-in-more-places/pypy/config/test/test_config.py (original)
+++ pypy/branch/config-in-more-places/pypy/config/test/test_config.py Fri Sep 29 11:08:07 2006
@@ -13,9 +13,9 @@
wantref_option = BoolOption('wantref', 'Test requires', default=False,
requires=[('gc.name', 'ref')])
- gcgroup = OptionDescription('gc', [gcoption, gcdummy, floatoption])
- descr = OptionDescription('pypy', [gcgroup, booloption, objspaceoption,
- wantref_option, intoption])
+ gcgroup = OptionDescription('gc', '', [gcoption, gcdummy, floatoption])
+ descr = OptionDescription('pypy', '', [gcgroup, booloption, objspaceoption,
+ wantref_option, intoption])
return descr
def test_base_config():
@@ -57,8 +57,8 @@
from pypy.translator.interactive import Translation
gcoption = ChoiceOption('name', 'GC name', ['ref', 'framework'], 'ref')
- gcgroup = OptionDescription('gc', [gcoption])
- descr = OptionDescription('pypy', [gcgroup])
+ gcgroup = OptionDescription('gc', '', [gcoption])
+ descr = OptionDescription('pypy', '', [gcgroup])
config = Config(descr)
def f(x):
@@ -102,8 +102,8 @@
def test_to_optparse():
gcoption = ChoiceOption('name', 'GC name', ['ref', 'framework'], 'ref',
cmdline='--gc -g')
- gcgroup = OptionDescription('gc', [gcoption])
- descr = OptionDescription('pypy', [gcgroup])
+ gcgroup = OptionDescription('gc', '', [gcoption])
+ descr = OptionDescription('pypy', '', [gcgroup])
config = Config(descr)
parser = to_optparse(config, ['gc.name'])
@@ -122,7 +122,7 @@
intoption = IntOption('int', 'Int option test', cmdline='--int -i')
floatoption = FloatOption('float', 'Float option test',
cmdline='--float -f')
- descr = OptionDescription('test', [intoption, floatoption])
+ descr = OptionDescription('test', '', [intoption, floatoption])
config = Config(descr)
parser = to_optparse(config, ['int', 'float'])
@@ -137,7 +137,7 @@
def test_to_optparse_bool():
booloption = BoolOption('bool', 'Boolean option test', default=False,
cmdline='--bool -b')
- descr = OptionDescription('test', [booloption])
+ descr = OptionDescription('test', '', [booloption])
config = Config(descr)
parser = to_optparse(config, ['bool'])
@@ -154,7 +154,7 @@
"(options, args) = parser.parse_args(args=['-bfoo'])")
def test_optparse_boolgroup():
- group = OptionDescription("test", [
+ group = OptionDescription("test", '', [
BoolOption("smallint", "use tagged integers",
default=False),
BoolOption("strjoin", "use strings optimized for addition",
@@ -164,7 +164,7 @@
BoolOption("strdict", "use dictionaries optimized for string keys",
default=False),
], cmdline="--test")
- descr = OptionDescription("all", [group])
+ descr = OptionDescription("all", '', [group])
config = Config(descr)
parser = to_optparse(config, ['test'])
(options, args) = parser.parse_args(
@@ -195,8 +195,8 @@
def test_optparse_path_options():
gcoption = ChoiceOption('name', 'GC name', ['ref', 'framework'], 'ref')
- gcgroup = OptionDescription('gc', [gcoption])
- descr = OptionDescription('pypy', [gcgroup])
+ gcgroup = OptionDescription('gc', '', [gcoption])
+ descr = OptionDescription('pypy', '', [gcgroup])
config = Config(descr)
parser = to_optparse(config, ['gc.name'])
@@ -218,7 +218,7 @@
def test_none():
dummy1 = BoolOption('dummy1', 'doc dummy', default=False, cmdline=None)
dummy2 = BoolOption('dummy2', 'doc dummy', default=False, cmdline='--dummy')
- group = OptionDescription('group', [dummy1, dummy2])
+ group = OptionDescription('group', '', [dummy1, dummy2])
config = Config(group)
parser = to_optparse(config)
@@ -226,9 +226,9 @@
"(options, args) = parser.parse_args(args=['--dummy1'])")
def test_requirements_from_top():
- descr = OptionDescription("test", [
+ descr = OptionDescription("test", '', [
BoolOption("toplevel", "", default=False),
- OptionDescription("sub", [
+ OptionDescription("sub", '', [
BoolOption("opt", "", default=False,
requires=[("toplevel", True)])
])
@@ -238,9 +238,9 @@
assert config.toplevel
def test_requirements_for_choice():
- descr = OptionDescription("test", [
+ descr = OptionDescription("test", '', [
BoolOption("toplevel", "", default=False),
- OptionDescription("s", [
+ OptionDescription("s", '', [
ChoiceOption("type_system", "", ["ll", "oo"], "ll"),
ChoiceOption("backend", "",
["c", "llvm", "cli"], "llvm",
Modified: pypy/branch/config-in-more-places/pypy/config/test/test_pypyoption.py
==============================================================================
--- pypy/branch/config-in-more-places/pypy/config/test/test_pypyoption.py (original)
+++ pypy/branch/config-in-more-places/pypy/config/test/test_pypyoption.py Fri Sep 29 11:08:07 2006
@@ -16,3 +16,11 @@
assert not conf.objspace.std.withprebuiltint
conf.objspace.std.withprebuiltint = True
assert not conf.objspace.std.withsmallint
+
+def test_objspace_incopatibilities():
+ conf = Config(pypy_optiondescription)
+ conf.objspace.name = "thunk"
+ assert not conf.objspace.geninterp
+ conf = Config(pypy_optiondescription)
+ conf.objspace.name = "logic"
+ assert not conf.objspace.geninterp
More information about the Pypy-commit
mailing list