13
13
from ibis import literal as L
14
14
from ibis .backends .tests .errors import (
15
15
ClickHouseDatabaseError ,
16
- ExaQueryError ,
17
16
GoogleBadRequest ,
18
17
ImpalaHiveServer2Error ,
19
18
MySQLNotSupportedError ,
@@ -298,7 +297,6 @@ def mean_and_std(v):
298
297
raises = AttributeError ,
299
298
reason = "'IntegerColumn' object has no attribute 'notany'" ,
300
299
),
301
- pytest .mark .notimpl (["exasol" ], raises = ExaQueryError ),
302
300
],
303
301
),
304
302
param (
@@ -311,7 +309,6 @@ def mean_and_std(v):
311
309
raises = AttributeError ,
312
310
reason = "'IntegerColumn' object has no attribute 'any'" ,
313
311
),
314
- pytest .mark .notimpl (["exasol" ], raises = ExaQueryError ),
315
312
],
316
313
),
317
314
param (
@@ -336,7 +333,6 @@ def mean_and_std(v):
336
333
raises = AttributeError ,
337
334
reason = "'IntegerColumn' object has no attribute 'notall'" ,
338
335
),
339
- pytest .mark .notimpl (["exasol" ], raises = ExaQueryError ),
340
336
],
341
337
),
342
338
param (
@@ -349,7 +345,6 @@ def mean_and_std(v):
349
345
raises = AttributeError ,
350
346
reason = "'IntegerColumn' object has no attribute 'all'" ,
351
347
),
352
- pytest .mark .notimpl (["exasol" ], raises = ExaQueryError ),
353
348
],
354
349
),
355
350
param (
@@ -485,7 +480,7 @@ def mean_and_std(v):
485
480
id = "bit_and" ,
486
481
marks = [
487
482
pytest .mark .notimpl (
488
- ["polars" , "mssql" ],
483
+ ["polars" , "mssql" , "exasol" ],
489
484
raises = com .OperationNotDefinedError ,
490
485
),
491
486
pytest .mark .notimpl (["druid" ], strict = False , raises = AssertionError ),
@@ -500,7 +495,7 @@ def mean_and_std(v):
500
495
id = "bit_or" ,
501
496
marks = [
502
497
pytest .mark .notimpl (
503
- ["polars" , "mssql" ],
498
+ ["polars" , "mssql" , "exasol" ],
504
499
raises = com .OperationNotDefinedError ,
505
500
),
506
501
pytest .mark .notyet (
@@ -514,7 +509,7 @@ def mean_and_std(v):
514
509
id = "bit_xor" ,
515
510
marks = [
516
511
pytest .mark .notimpl (
517
- ["polars" , "mssql" ],
512
+ ["polars" , "mssql" , "exasol" ],
518
513
raises = com .OperationNotDefinedError ,
519
514
),
520
515
pytest .mark .notyet (
@@ -532,40 +527,12 @@ def mean_and_std(v):
532
527
@pytest .mark .parametrize (
533
528
("ibis_cond" , "pandas_cond" ),
534
529
[
535
- param (
536
- lambda _ : None ,
537
- lambda _ : slice (None ),
538
- marks = pytest .mark .notimpl (
539
- ["exasol" ],
540
- raises = (com .OperationNotDefinedError , ExaQueryError ),
541
- strict = False ,
542
- ),
543
- id = "no_cond" ,
544
- ),
530
+ param (lambda _ : None , lambda _ : slice (None ), id = "no_cond" ),
545
531
param (
546
532
lambda t : t .string_col .isin (["1" , "7" ]),
547
533
lambda t : t .string_col .isin (["1" , "7" ]),
548
- marks = [
549
- pytest .mark .notimpl (
550
- ["exasol" ],
551
- raises = (com .OperationNotDefinedError , ExaQueryError ),
552
- strict = False ,
553
- ),
554
- ],
555
534
id = "is_in" ,
556
535
),
557
- param (
558
- lambda _ : ibis ._ .string_col .isin (["1" , "7" ]),
559
- lambda t : t .string_col .isin (["1" , "7" ]),
560
- marks = [
561
- pytest .mark .notimpl (
562
- ["exasol" ],
563
- raises = (com .OperationNotDefinedError , ExaQueryError ),
564
- strict = False ,
565
- ),
566
- ],
567
- id = "is_in_deferred" ,
568
- ),
569
536
],
570
537
)
571
538
def test_reduction_ops (
0 commit comments