MCPcopy
hub / github.com/pingcap/tidb / readRegionCsvDriverValues

Function readRegionCsvDriverValues

dumpling/export/sql_test.go:1310–1333  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1308}
1309
1310func readRegionCsvDriverValues(t *testing.T) [][]driver.Value {
1311 t.Helper()
1312
1313 csvFilename := "region_results.csv"
1314 file, err := os.Open(csvFilename)
1315 require.NoError(t, err)
1316 csvReader := csv.NewReader(file)
1317 values := make([][]driver.Value, 0, 990)
1318 for {
1319 results, err := csvReader.Read()
1320 if err == io.EOF {
1321 break
1322 }
1323 require.NoError(t, err)
1324 if len(results) != 3 {
1325 continue
1326 }
1327 regionID, err := strconv.Atoi(results[0])
1328 require.NoError(t, err)
1329 startKey, endKey := results[1], results[2]
1330 values = append(values, []driver.Value{regionID, startKey, endKey})
1331 }
1332 return values
1333}
1334
1335func TestBuildVersion3RegionQueries(t *testing.T) {
1336 db, mock, err := sqlmock.New()

Callers 1

Calls 2

ReadMethod · 0.95
OpenMethod · 0.65

Tested by

no test coverage detected