def test_add_service(): serv = Service("service1", "prod", "127.0.0.1", 50001, False) db.clear_services(session, service_table) ok = add_service(session, serv) assert ok services = all_services(session, service_table) assert len(services) == 1
def test_add_3service(): serv1 = Service("service1", "prod", "127.0.0.1", 50001, False) serv2 = Service("service2", "prod", "127.0.0.1", 50002, True) serv3 = Service("service3", "prod", "127.0.0.1", 50003, False) db.clear_services(session, service_table) ok = add_service(session, [serv1, serv2, serv3]) assert ok services = all_services(session, service_table) assert len(services) == 3
def test_deactivate_service(): serv1 = Service("service1", "prod", "127.0.0.1", 50001, False) serv2 = Service("service3", "prod", "127.0.0.1", 50002, True) serv3 = Service("service4", "prod", "127.0.0.1", 50003, False) db.clear_services(session, service_table) ok = add_service(session, [serv1, serv2, serv3]) assert ok services = all_services(session, service_table) assert len(services) == 3 ok, error = deactivate_service(session, "service1", "prod") assert ok service1 = get_service_by_name_stage(session, "service1", "prod") assert len(service1) == 1 assert not service1[0].active
def test_clear_services(): db.clear_services(session, service_table) services = all_services(session, service_table) assert len(services) == 0
async def read_services(user_password_hash: str = Depends(get_current_user)): logger.info("123") services = all_services(session, service_table) return JSONResponse(status_code=HTTP_200_OK, content=services)