예제 #1
0
    def test_create_routes_empty_controller_should_raises_error(self):
        app = Flask(__name__)

        from app.helpers import routes
        new_routes = copy.deepcopy(routes)
        new_routes['home']['controller'] = 'r4nd0M'

        create_routes(app, app_routes=new_routes)
예제 #2
0
    def test_create_routes_with_unimplemented_http_method_should_raises_error(self):
        app = Flask(__name__)

        from app.helpers import routes
        old_routes = copy.deepcopy(routes)

        routes['home']['methods'].append('POST')

        create_routes(app, app_routes=routes)
예제 #3
0
    def test_create_routes(self):
        app = Flask(__name__)
        create_routes(app)

        count = 0
        for rule in app.url_map.iter_rules():
            count += 1

        ok_(count > 1,
            msg='Routes are not implemented')
예제 #4
0
 def test_create_routes_empty_should_raises_error(self):
     app = Flask(__name__)
     create_routes(app, app_routes=None)