コード例 #1
0
 def test_load_configuration(self):
     app_manager_test = ApplicationManager()
     app_manager_test.load_configuration()
     assert app_manager_test.state == 'configured_system'
コード例 #2
0
 def test_return_to_configuration_of_test(self):
     app_manager_test = ApplicationManager()
     app_manager_test.return_to_configuration_of_test(args=None)
     assert app_manager_test.state == 'selected_model'
コード例 #3
0
 def test_return_to_system_configuration(self):
     app_manager_test = ApplicationManager()
     app_manager_test.return_to_system_configuration(args=None)
     assert app_manager_test.state == 'configured_system'
コード例 #4
0
 def test_cancel_a_test_sequence(self):
     app_manager_test = ApplicationManager()
     app_manager_test.cancel_a_test_sequence(args=None)
     assert app_manager_test.state == 'tests_configured'
コード例 #5
0
 def test_report_error_in_hw(self):
     app_manager_test = ApplicationManager()
     app_manager_test.report_error_in_hw(args=None)
     assert app_manager_test.state == 'hw_error'
コード例 #6
0
 def test_start_a_test_sequence(self):
     app_manager_test = ApplicationManager()
     app_manager_test.start_a_test_sequence(args=None)
     assert app_manager_test.state == 'executing_a_test_sequence'
コード例 #7
0
 def test_running_a_test_sequence(self):
     app_manager_test = ApplicationManager()
     app_manager_test.running_a_test_sequence(args=None)
     assert app_manager_test.state == 'configured_system'
コード例 #8
0
 def test_configure_model_testing(self):
     app_manager_test = ApplicationManager()
     app_manager_test.configure_model_testing(args=None)
     assert app_manager_test.state == 'tests_configured'
コード例 #9
0
 def test_select_model(self):
     app_manager_test = ApplicationManager()
     app_manager_test.select_model(args=None)
     assert app_manager_test.state == 'selected_model'
コード例 #10
0
 def test_update_system(self):
     app_manager_test = ApplicationManager()
     app_manager_test.update_system(args=None)
     assert app_manager_test.state == 'configured_system'
コード例 #11
0
 def test_setup_station(self):
     app_manager_test = ApplicationManager()
     app_manager_test.setup_station(args=None)
     assert app_manager_test.state == 'configured_system'
コード例 #12
0
from flask_script import Manager, Server
from flask_migrate import Migrate, MigrateCommand


app = Flask(
    'Weather test',
    template_folder=settings.TEMPLATES_FOLDER,
    static_folder=settings.STATIC_FOLDER,
)


app.debug = settings.DEBUG
app.secret_key = settings.SECRET_KEY
app.config.from_object(settings.ConfigApp)

db = DatabaseManager.setup_db(app=app)
migrate = Migrate(app, db)

# Load blueprints
ApplicationManager.register_applications(app=app)


manager = Manager(app)
manager.add_command('db', MigrateCommand)
manager.add_command('runserver', Server(
    host=settings.HOST, port=settings.PORT))


if __name__ == '__main__':
    manager.run()