@@ -52,24 +52,31 @@ func TestSessionCleanup(t *testing.T) {
5252 }
5353}
5454
55- func TestQuery (t * testing.T ) {
56- path := filepath .Join (os .TempDir (), "chdb_test" )
57- defer os .RemoveAll (path )
58- session , _ := NewSession (path )
59- defer session .Cleanup ()
60-
61- session .Query ("CREATE TABLE IF NOT EXISTS testtable (id UInt32) ENGINE = MergeTree() ORDER BY id;" )
62-
63- session .Query ("INSERT INTO testtable VALUES (1), (2), (3);" )
64-
65- ret , err := session .Query ("SELECT * FROM testtable;" )
66- if err != nil {
67- t .Errorf ("Query failed: %s" , err )
68- }
69- if string (ret .Buf ()) != "1\n 2\n 3\n " {
70- t .Errorf ("Query result should be 1\n 2\n 3\n , got %s" , string (ret .Buf ()))
71- }
72- }
55+ // This test is currently flaky because of this: https://github.com/chdb-io/chdb/pull/299/commits/91b0aedd8c17e74a4bb213e885d89cc9a77c99ad
56+ // func TestQuery(t *testing.T) {
57+
58+ // session, _ := NewSession()
59+ // defer session.Cleanup()
60+ // // time.Sleep(time.Second * 5)
61+
62+ // _, err := session.Query("CREATE TABLE IF NOT EXISTS TestQuery (id UInt32) ENGINE = MergeTree() ORDER BY id;")
63+ // if err != nil {
64+ // t.Fatal(err)
65+ // }
66+
67+ // _, err = session.Query("INSERT INTO TestQuery VALUES (1), (2), (3);")
68+ // if err != nil {
69+ // t.Fatal(err)
70+ // }
71+ // ret, err := session.Query("SELECT * FROM TestQuery;")
72+ // if err != nil {
73+ // t.Fatalf("Query failed: %s", err)
74+ // }
75+
76+ // if string(ret.Buf()) != "1\n2\n3\n" {
77+ // t.Fatalf("Query result should be 1\n2\n3\n, got %s", string(ret.Buf()))
78+ // }
79+ // }
7380
7481func TestSessionPathAndIsTemp (t * testing.T ) {
7582 // Create a new session and check its Path and IsTemp
0 commit comments