예제 #1
0
 def test_configure_app(self):
     dirname_mock = Mock(return_value="dir")
     pyproctor.MonkeyPatcher.patch(os.path, "dirname", dirname_mock)
     app_config_mock = Mock()
     pyproctor.MonkeyPatcher.patch(configure, "app_config", app_config_mock)
     self.app.logger = Mock()
     configure.app(self.app)
     log_level = logging.getLevelName("DEBUG")
     calls = self.app.logger.addHandler.mock_calls
     self.assertEqual(1, len(calls))
     self.app.logger.setLevel.assert_called_with(log_level)
     configure.app_config.assert_called_with({}, "dir/../config.yaml")
예제 #2
0
파일: main.py 프로젝트: fidian/pyshelf
#!/usr/bin/env python
from pyshelf.app import app
from pyshelf import configure
configure.app(app)

if __name__ == "__main__":
    app.run(port=8080)