diff options
| author | Junaid Ali <alisyed8@iit.edu> | 2013-05-31 17:36:52 -0500 |
|---|---|---|
| committer | Junaid Ali <alisyed8@iit.edu> | 2013-05-31 17:36:52 -0500 |
| commit | ec16183223f20d6207348528290c7b33450c2385 (patch) | |
| tree | e8b283337171a05c5b9b2d1a413a13cdc902be79 | |
| parent | 30715a7db397d90e786b85715303bfaf34109b31 (diff) | |
| download | pyramid-ec16183223f20d6207348528290c7b33450c2385.tar.gz pyramid-ec16183223f20d6207348528290c7b33450c2385.tar.bz2 pyramid-ec16183223f20d6207348528290c7b33450c2385.zip | |
Added test to cover failing statements in scaffold view
| -rw-r--r-- | pyramid/scaffolds/alchemy/+package+/tests.py_tmpl | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/pyramid/scaffolds/alchemy/+package+/tests.py_tmpl b/pyramid/scaffolds/alchemy/+package+/tests.py_tmpl index a26cd9eeb..e6425eb91 100644 --- a/pyramid/scaffolds/alchemy/+package+/tests.py_tmpl +++ b/pyramid/scaffolds/alchemy/+package+/tests.py_tmpl @@ -6,7 +6,7 @@ from pyramid import testing from .models import DBSession -class TestMyView(unittest.TestCase): +class TestMyViewSuccessCondition(unittest.TestCase): def setUp(self): self.config = testing.setUp() from sqlalchemy import create_engine @@ -25,9 +25,31 @@ class TestMyView(unittest.TestCase): DBSession.remove() testing.tearDown() - def test_it(self): + def test_passing_view(self): from .views import my_view request = testing.DummyRequest() info = my_view(request) self.assertEqual(info['one'].name, 'one') self.assertEqual(info['project'], '{{project}}') + + +class TestMyViewFailureCondition(unittest.TestCase): + def setUp(self): + self.config = testing.setUp() + from sqlalchemy import create_engine + engine = create_engine('sqlite://') + from .models import ( + Base, + MyModel, + ) + DBSession.configure(bind=engine) + + def tearDown(self): + DBSession.remove() + testing.tearDown() + + def test_failing_view(self): + from .views import my_view + request = testing.DummyRequest() + info = my_view(request) + self.assertEqual(info.status_int, 500)
\ No newline at end of file |
