diff options
author | vitalyisaev <vitalyisaev@ydb.tech> | 2023-09-21 10:14:51 +0300 |
---|---|---|
committer | vitalyisaev <vitalyisaev@ydb.tech> | 2023-09-21 10:45:40 +0300 |
commit | f01adafb135b478b97c1d0fb7acc0073f37d7570 (patch) | |
tree | b6b75a9f7dca984df16786d2c6f2f26ad8670a21 /library/go | |
parent | b7bac2a1173a7d8fc3989bee9736dfc7d82b5150 (diff) | |
download | ydb-f01adafb135b478b97c1d0fb7acc0073f37d7570.tar.gz |
YQ Connector: DescribeTable omits columns with unsupported types
Представим, что есть таблица, состоящая из двух колонок, тип одной из которых не поддерживается в YQL. Раньше попытка любого чтения из такой таблицы возвращала ошибку ("тип не поддерживается").
Теперь такая ошибка будет возвращаться при `SELECT unsupported_column FROM table`. При `SELECT *` будут возвращены все колонки, кроме неподдерживаемых.
Diffstat (limited to 'library/go')
-rw-r--r-- | library/go/test/yatest/env_test.go | 19 | ||||
-rw-r--r-- | library/go/test/yatest/gotest/ya.make | 3 |
2 files changed, 22 insertions, 0 deletions
diff --git a/library/go/test/yatest/env_test.go b/library/go/test/yatest/env_test.go new file mode 100644 index 0000000000..e3ee8156e3 --- /dev/null +++ b/library/go/test/yatest/env_test.go @@ -0,0 +1,19 @@ +package yatest + +import ( + "testing" + + "github.com/stretchr/testify/assert" +) + +func TestContextParameters(t *testing.T) { + val, ok := BuildFlag("AUTOCHECK") + if ok { + assert.Equal(t, "yes", val) + } else { + _, ok = BuildFlag("TESTS_REQUESTED") + assert.Equal(t, true, ok) + } + + assert.Equal(t, "library/go/test/yatest/gotest", ProjectPath()) +} diff --git a/library/go/test/yatest/gotest/ya.make b/library/go/test/yatest/gotest/ya.make new file mode 100644 index 0000000000..c01b688f77 --- /dev/null +++ b/library/go/test/yatest/gotest/ya.make @@ -0,0 +1,3 @@ +GO_TEST_FOR(library/go/test/yatest) + +END() |