# -*- 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()