Ejemplo n.º 1
0
def create_tables(*args, **kwargs):
    Manager(os.environ["APISTAR_APP"]).create_tables()
Ejemplo n.º 2
0
def drop_tables(*args, **kwargs):
    Manager(os.environ["APISTAR_APP"]).drop_tables()
Ejemplo n.º 3
0
def merge(*args, **kwargs):
    Manager(os.environ["APISTAR_APP"]).merge(kwargs["name"])
Ejemplo n.º 4
0
def create(*args, **kwargs):
    Manager(os.environ["APISTAR_APP"]).create(kwargs["name"], kwargs["module"])
Ejemplo n.º 5
0
def upgrade(*args, **kwargs):
    Manager(os.environ["APISTAR_APP"]).upgrade(kwargs["target"], fake=kwargs["fake"])
Ejemplo n.º 6
0
def downgrade(*args, **kwargs):
    Manager(os.environ["APISTAR_APP"]).downgrade(kwargs["target"])
Ejemplo n.º 7
0
 def test_init_app_object(self, app):
     manager = Manager(app)
     assert manager.app == app
Ejemplo n.º 8
0
def status(*args, **kwargs):
    manager = Manager(os.environ["APISTAR_APP"])
    logger.info(repr(manager))
Ejemplo n.º 9
0
 def test_init_app_without_component(self):
     with pytest.raises(ValueError):
         Manager(App(routes=[]))
Ejemplo n.º 10
0
 def test_init_app_path_wrong_path(self):
     with pytest.raises(ImportError):
         Manager("tests.test_manager:wrong_app")
Ejemplo n.º 11
0
 def test_init_app_path_wrong_format(self):
     with pytest.raises(ImportError):
         Manager("wrong-format")
Ejemplo n.º 12
0
 def test_init_app_path(self):
     manager = Manager("tests.test_manager:app_mock")
     assert manager.app == app_mock
Ejemplo n.º 13
0
 def manager(self, app):
     manager = Manager(app)
     manager.router = Mock()
     manager.component = Mock()
     return manager