File size: 613 Bytes
c25c614
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from core.db_connector import get_db
from core.response_json import success_response, server_error_response


def test_connection():
    try:
        db = get_db()
        response = db.table("users").select("id").limit(1).execute()
        return success_response(
            message="Database connection successful!",
            data={
                "connection": "OK",
                "test_query_data": response.data  # Akan mengembalikan [] jika tabel masih kosong
            },
            status_code=200
        )

    except Exception as e:
        return server_error_response(error_details=str(e))