def main(): global app, host, port app = create_app() host, port = app.config['HOST'], app.config['PORT'] run_scheduler(app) ensure_indices(app) app.run(host=host, port=port)
from mongows import create_app if __name__ == '__main__': app = create_app() host, port = app.config['HOST'], app.config['PORT'] app.run(host=host, port=port)
# you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. from unittest import defaultTestLoader, TestCase from mongows import create_app app = create_app() app.testing = True app.config['QUOTA_NUM_COLLECTIONS'] = None class MongoWSTestCase(TestCase): """A generic test case for the mongows package.""" def setUp(self): self.real_app = app self.app = app.test_client() def tearDown(self): pass def load_tests(loader, tests, pattern):