summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-11-21 20:06:14 -0500
committerChris McDonough <chrism@plope.com>2011-11-21 20:06:14 -0500
commit25b8a96b7825d0c3218bc1e3f90eaebd9b024371 (patch)
tree6c8c935a5d8baede73182b5635368fb17d4c72c8
parentc96ca8631d7899b2fe6770180b066fbec031473d (diff)
downloadpyramid-25b8a96b7825d0c3218bc1e3f90eaebd9b024371.tar.gz
pyramid-25b8a96b7825d0c3218bc1e3f90eaebd9b024371.tar.bz2
pyramid-25b8a96b7825d0c3218bc1e3f90eaebd9b024371.zip
use reprs for py3 compat (py3 has no unicode literal syntax using u)
-rw-r--r--pyramid/scaffolds/__init__.py4
-rw-r--r--pyramid/scaffolds/alchemy/+package+/scripts/populate.py_tmpl (renamed from pyramid/scaffolds/alchemy/+package+/scripts/populate.py)2
-rw-r--r--pyramid/scaffolds/alchemy/+package+/tests.py_tmpl4
-rw-r--r--pyramid/scaffolds/alchemy/+package+/views.py_tmpl4
4 files changed, 9 insertions, 5 deletions
diff --git a/pyramid/scaffolds/__init__.py b/pyramid/scaffolds/__init__.py
index 3fba05390..20840a5d4 100644
--- a/pyramid/scaffolds/__init__.py
+++ b/pyramid/scaffolds/__init__.py
@@ -2,12 +2,16 @@ import binascii
import os
from pyramid.compat import native_
+from pyramid.compat import text_
from pyramid.scaffolds.template import Template
class PyramidTemplate(Template):
def pre(self, command, output_dir, vars):
vars['random_string'] = native_(binascii.hexlify(os.urandom(20)))
+ # placeholder text values
+ vars['one'] = text_('one')
+ vars['two'] = text_('two')
package_logger = vars['package']
if package_logger == 'root':
# Rename the app logger in the rare case a project is named 'root'
diff --git a/pyramid/scaffolds/alchemy/+package+/scripts/populate.py b/pyramid/scaffolds/alchemy/+package+/scripts/populate.py_tmpl
index 5d367c987..7af326be9 100644
--- a/pyramid/scaffolds/alchemy/+package+/scripts/populate.py
+++ b/pyramid/scaffolds/alchemy/+package+/scripts/populate.py_tmpl
@@ -23,5 +23,5 @@ def main(argv=sys.argv):
DBSession.configure(bind=engine)
Base.metadata.create_all(engine)
with transaction.manager:
- model = MyModel(name=u'first', value=55)
+ model = MyModel(name={{repr(one)}}, value=1)
DBSession.add(model)
diff --git a/pyramid/scaffolds/alchemy/+package+/tests.py_tmpl b/pyramid/scaffolds/alchemy/+package+/tests.py_tmpl
index 229caa8d8..3b4b028a9 100644
--- a/pyramid/scaffolds/alchemy/+package+/tests.py_tmpl
+++ b/pyramid/scaffolds/alchemy/+package+/tests.py_tmpl
@@ -17,7 +17,7 @@ class TestMyView(unittest.TestCase):
DBSession.configure(bind=engine)
Base.metadata.create_all(engine)
with transaction.manager:
- model = MyModel(name=u'first', value=55)
+ model = MyModel(name={{repr(one)}}, value=55)
DBSession.add(model)
def tearDown(self):
@@ -28,5 +28,5 @@ class TestMyView(unittest.TestCase):
from .views import my_view
request = testing.DummyRequest()
info = my_view(request)
- self.assertEqual(info['first'].name, 'first')
+ self.assertEqual(info['one'].name, 'one')
self.assertEqual(info['project'], '{{project}}')
diff --git a/pyramid/scaffolds/alchemy/+package+/views.py_tmpl b/pyramid/scaffolds/alchemy/+package+/views.py_tmpl
index 69dbfd9ba..568b73c18 100644
--- a/pyramid/scaffolds/alchemy/+package+/views.py_tmpl
+++ b/pyramid/scaffolds/alchemy/+package+/views.py_tmpl
@@ -5,5 +5,5 @@ from .models import MyModel
@view_config(route_name='home', renderer='templates/mytemplate.pt')
def my_view(request):
- first = DBSession.query(MyModel).filter(MyModel.name==u'first').first()
- return {'first':first, 'project':'{{project}}'}
+ one = DBSession.query(MyModel).filter(MyModel.name=={{repr(one)}}).first()
+ return {'one':one, 'project':'{{project}}'}