mirror of https://github.com/mitsuhiko/flask.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
867 B
37 lines
867 B
13 years ago
|
# -*- coding: utf-8 -*-
|
||
|
"""
|
||
|
Blueprint Example Tests
|
||
|
~~~~~~~~~~~~~~
|
||
|
|
||
|
Tests the Blueprint example app
|
||
|
"""
|
||
|
import blueprintexample
|
||
|
import unittest
|
||
|
|
||
|
|
||
|
class BlueprintExampleTestCase(unittest.TestCase):
|
||
|
|
||
|
def setUp(self):
|
||
|
self.app = blueprintexample.app.test_client()
|
||
|
|
||
|
def test_urls(self):
|
||
|
r = self.app.get('/')
|
||
|
self.assertEquals(r.status_code, 200)
|
||
|
|
||
|
r = self.app.get('/hello')
|
||
|
self.assertEquals(r.status_code, 200)
|
||
|
|
||
|
r = self.app.get('/world')
|
||
|
self.assertEquals(r.status_code, 200)
|
||
|
|
||
|
#second blueprint instance
|
||
|
r = self.app.get('/pages/hello')
|
||
|
self.assertEquals(r.status_code, 200)
|
||
|
|
||
|
r = self.app.get('/pages/world')
|
||
|
self.assertEquals(r.status_code, 200)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|