Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/hhyo/Archery
/ endpoints
Endpoints
294 in github.com/hhyo/Archery
⨍
Functions
5,802
◇
Types & classes
324
↳
Endpoints
294
Route
convert
singledispatch
common/utils/extend_json_encoder.py:None
Route
testAllColumns
patch.object(ClickHouseEngine, "query")
sql/engines/tests.py:None
Route
testAllColumns
patch.object(MssqlEngine, "query")
sql/engines/test_mssql.py:None
Route
testAllColumns
patch.object(MysqlEngine, "query")
sql/engines/test_mysql.py:None
Route
testAllDb
patch.object(ClickHouseEngine, "query")
sql/engines/tests.py:None
Route
testAllDb
patch.object(MssqlEngine, "query")
sql/engines/test_mssql.py:None
Route
testAllDb
patch.object(MysqlEngine, "query")
sql/engines/test_mysql.py:None
Route
testAllTables
patch.object(ClickHouseEngine, "query")
sql/engines/tests.py:None
Route
testAllTables
patch.object(MssqlEngine, "query")
sql/engines/test_mssql.py:None
Route
testAllTables
patch.object(MysqlEngine, "query")
sql/engines/test_mysql.py:None
Route
testCorrectSQL
patch("sql.query.user_instances")
sql/tests.py:None
Route
testDescribe
patch.object(ClickHouseEngine, "query")
sql/engines/tests.py:None
Route
testDescribe
patch.object(MssqlEngine, "query")
sql/engines/test_mssql.py:None
Route
testDescribe
patch.object(MysqlEngine, "query")
sql/engines/test_mysql.py:None
Route
testDing
patch("requests.post")
common/tests.py:None
Route
testEmailCheck
patch.object(MsgSender, "__init__", return_value=None)
common/tests.py:None
Route
testGetConnection
patch.object(ClickHouseEngine, "get_connection")
sql/engines/tests.py:None
Route
testGetConnection
patch("sql.engines.mssql.pyodbc.connect")
sql/engines/test_mssql.py:None
Route
testGetConnection
patch("MySQLdb.connect")
sql/engines/test_mysql.py:None
Route
testGlobalInfo
patch("sql.utils.workflow_audit.Audit.todo")
common/tests.py:None
Route
testInstanceCheck
patch("MySQLdb.connect")
common/tests.py:None
Route
testLogin
patch("common.auth.init_user")
sql/tests.py:None
Route
testNoPasswordSendMail
patch.object(smtplib.SMTP, "__init__", return_value=None)
common/tests.py:None
Route
testQuery
patch.object(ClickHouseEngine, "query")
sql/engines/tests.py:None
Route
testQuery
patch("sql.engines.mssql.pyodbc.connect")
sql/engines/test_mssql.py:None
Route
testQuery
patch("MySQLdb.connect")
sql/engines/test_mysql.py:None
Route
testSQLWithoutLimit
patch("sql.query.user_instances")
sql/tests.py:None
Route
testSSLSendMail
patch.object(smtplib.SMTP, "__init__", return_value=None)
common/tests.py:None
Route
testSendMail
patch.object(smtplib.SMTP, "__init__", return_value=None)
common/tests.py:None
Route
testStarOptionOn
patch("sql.query.query_priv_check")
sql/tests.py:None
Route
testWorkflowCancelView
patch("sql.sql_workflow.Audit.add_log")
sql/tests.py:None
Route
testWorkflowPassedView
patch("sql.sql_workflow.async_task")
sql/tests.py:None
Route
test__get_all_databases
patch( "sql.engines.oracle.OracleEngine.query", return_value=ResultSet(rows=[("AUD_SYS",), ("a
sql/engines/tests.py:None
Route
test__get_all_instances
patch( "sql.engines.oracle.OracleEngine.query", return_value=ResultSet(rows=[("archery",)]),
sql/engines/tests.py:None
Route
test_add_archive
patch("sql.archiver.async_task")
sql/test_archiver.py:None
Route
test_add_archive_task
patch("sql.archiver.async_task")
sql/test_archiver.py:None
Route
test_add_sql_schedule
patch("sql.utils.tasks.schedule")
sql/utils/tests.py:None
Route
test_alter_run_date
patch("sql.utils.workflow_audit.Audit.can_review")
sql/tests.py:None
Route
test_alter_run_date_no_perm
patch("sql.utils.workflow_audit.Audit.can_review")
sql/tests.py:None
Route
test_analyze_text_evil
patch("sql.sql_analyze.Path")
sql/tests.py:None
Route
test_analyze_text_not_None
patch("sql.plugins.plugin.subprocess")
sql/tests.py:None
Route
test_archive_apply
patch("sql.archiver.async_task")
sql/test_archiver.py:None
Route
test_archive_apply_auto_pass
patch("sql.utils.workflow_audit.AuditV2.generate_audit_setting")
sql/test_archiver.py:None
Route
test_archive_audit
patch("sql.utils.workflow_audit.AuditV2.operate")
sql/test_archiver.py:None
Route
test_archive_log
patch("sql.archiver.async_task")
sql/test_archiver.py:None
Route
test_auto_notify
patch("sql.notify.FeishuWebhookNotifier.run")
sql/test_notify.py:None
Route
test_build_cmd_various_queries
pytest.mark.parametrize( "params,expected_cmd", [ # 基础 find 查询 ( dict(
sql/engines/test_mongo.py:None
Route
test_call_back
patch("sql.utils.execute_sql.notify_for_execute")
sql/tests.py:None
Route
test_can_cancel_true_for_apply_user
patch("sql.utils.workflow_audit.Audit.can_review")
sql/utils/tests.py:None
Route
test_can_cancel_true_for_audit_user
patch("sql.utils.workflow_audit.Audit.can_review")
sql/utils/tests.py:None
Route
test_can_cancel_true_for_execute_user
patch("sql.utils.sql_review.can_execute")
sql/utils/tests.py:None
Route
test_can_cancel_true_for_submit_user
patch("sql.utils.sql_review.can_execute")
sql/utils/tests.py:None
Route
test_can_review_no_prem
patch("sql.utils.workflow_audit.auth_group_users")
sql/utils/test_workflow_audit.py:None
Route
test_can_review_no_prem_exception
patch("sql.utils.workflow_audit.auth_group_users")
sql/utils/test_workflow_audit.py:None
Route
test_can_review_query_review
patch("sql.utils.workflow_audit.auth_group_users")
sql/utils/test_workflow_audit.py:None
Route
test_can_review_sql_review
patch("sql.utils.workflow_audit.auth_group_users")
sql/utils/test_workflow_audit.py:None
Route
test_can_review_sql_review_super
patch("sql.utils.workflow_audit.auth_group_users")
sql/utils/test_workflow_audit.py:None
Route
test_can_review_wrong_status
patch("sql.utils.workflow_audit.auth_group_users")
sql/utils/test_workflow_audit.py:None
Route
test_cannot_review_self_sql_review
patch("sql.utils.workflow_audit.auth_group_users")
sql/utils/test_workflow_audit.py:None
Route
test_check
patch("sql_api.api_workflow.get_engine")
sql_api/tests.py:None
Route
test_check_inception_Exception
patch("sql_api.api_workflow.get_engine")
sql_api/tests.py:None
Route
test_compress
patch("sql.plugins.plugin.subprocess")
sql/plugins/tests.py:None
Route
test_create_instance_user
patch("pymongo.database.Database.command")
sql/engines/tests.py:None
Route
test_create_instance_user
patch("MySQLdb.connect")
sql/engines/test_mysql.py:None
Route
test_data_masking_concat_function_support
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_hit_default_rules_column_and_star
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_hit_rules_column_and_star
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_hit_rules_column_and_star_and_column
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_hit_rules_exists_star
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_hit_rules_not_exists_star
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_hit_rules_star_and_column
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_hit_rules_star_and_column_and_star
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_max_function_support
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_not_hit_rules
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_data_masking_union_support_keyword
patch("sql.utils.data_masking.GoInceptionEngine")
sql/utils/tests.py:None
Route
test_del_binlog
patch("sql.engines.mysql.MysqlEngine.query")
sql/tests.py:None
Route
test_del_binlog_wrong
patch("sql.engines.mysql.MysqlEngine.query")
sql/tests.py:None
Route
test_describe_table
patch( "sql.engines.pgsql.PgSQLEngine.query", return_value=ResultSet( rows=[("post
sql/engines/tests.py:None
Route
test_describe_table
patch("sql.engines.cassandra.CassandraEngine.query")
sql/engines/test_cassandra.py:None
Route
test_describe_table
patch("sql.engines.elasticsearch.Elasticsearch")
sql/engines/test_elasticsearch.py:None
Route
test_engine_base_info
patch("redis.Redis")
sql/engines/tests.py:None
Route
test_engine_base_info
patch("MySQLdb.connect")
sql/engines/test_mysql.py:None
Route
test_execute
patch("sql.utils.execute_sql.Audit")
sql/utils/tests.py:None
Route
test_execute
patch("cx_Oracle.connect.cursor.execute")
sql/engines/tests.py:None
Route
test_execute
patch("sql.engines.mssql.MssqlEngine.get_connection")
sql/engines/test_mssql.py:None
Route
test_execute
patch("sql.engines.cassandra.CassandraEngine.get_connection")
sql/engines/test_cassandra.py:None
Route
test_execute
patch("MySQLdb.connect.cursor.execute")
sql/engines/test_mysql.py:None
Route
test_execute_callback_failure
patch("sql.utils.execute_sql.notify_for_execute")
sql/utils/tests.py:None
Route
test_execute_callback_failure_no_execute_result
patch("sql.utils.execute_sql.notify_for_execute")
sql/utils/tests.py:None
Route
test_execute_callback_success
patch("sql.utils.execute_sql.notify_for_execute")
sql/utils/tests.py:None
Route
test_execute_check
patch("sql.engines.mongo.MongoEngine.get_table_conut")
sql/engines/tests.py:None
Route
test_execute_check
patch("sql.engines.mssql.MssqlEngine.get_connection")
sql/engines/test_mssql.py:None
Route
test_execute_check_alter_sql
patch.object(ClickHouseEngine, "query")
sql/engines/tests.py:None
Route
test_execute_check_connection_failed
patch("sql.engines.mssql.MssqlEngine.get_connection")
sql/engines/test_mssql.py:None
Route
test_execute_check_critical_sql
patch("sql.engines.mysql.GoInceptionEngine")
sql/engines/test_mysql.py:None
Route
test_execute_check_delete_request
patch("sql.engines.elasticsearch.Elasticsearch")
sql/engines/test_elasticsearch.py:None
Route
test_execute_check_delete_request_no_id
patch("sql.engines.elasticsearch.Elasticsearch")
sql/engines/test_elasticsearch.py:None
Route
test_execute_check_exist_plsql_object
patch( "sql.engines.oracle.OracleEngine.get_sql_first_object_name", return_value="INSERTUSER",
sql/engines/tests.py:None
Route
test_execute_check_get_request
patch("sql.engines.elasticsearch.Elasticsearch")
sql/engines/test_elasticsearch.py:None
Route
test_execute_check_include_dot
patch("sql.engines.mongo.MongoEngine.get_all_tables")
sql/engines/tests.py:None
next →
1–100 of 294, ranked by callers