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.
36 lines
867 B
36 lines
867 B
# -*- 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()
|
|
|