in azkustoingest/mock.go [46:93]
func (m mockClient) Mgmt(ctx context.Context, db string, query azkustodata.Statement, options ...azkustodata.QueryOption) (v1.Dataset, error) {
if m.onMgmt != nil {
rows, err := m.onMgmt(ctx, db, query, options...)
if err != nil || rows != nil {
return rows, err
}
}
if query.String() == ".get kusto identity token" {
return v1.NewDataset(ctx, errors.OpMgmt, v1.V1{
Tables: []v1.RawTable{
{
TableName: "Table",
Columns: []v1.RawColumn{
{
ColumnName: "AuthorizationContext",
ColumnType: string(types.String),
},
},
Rows: []v1.RawRow{
{
Row: []interface{}{"mock"},
Errors: nil,
},
},
},
}})
}
return v1.NewDataset(ctx, errors.OpMgmt, v1.V1{
Tables: []v1.RawTable{
{
TableName: "Table",
Columns: []v1.RawColumn{
{
ColumnName: "ResourceTypeName",
ColumnType: string(types.String),
},
{
ColumnName: "StorageRoot",
ColumnType: string(types.String),
},
},
Rows: []v1.RawRow{},
},
}})
}