@@ -90,45 +90,45 @@ def test_comparisons(functional_alltypes, opname, snapshot):
90
90
91
91
92
92
@pytest .mark .parametrize (
93
- "opname, dtype, associative" ,
93
+ ( "opname" , " dtype" ) ,
94
94
[
95
95
param (* v , id = f"{ v [0 ]} -{ v [1 ]} " )
96
96
for v in [
97
97
# Numeric
98
- ("add" , "int8" , True ),
99
- ("mul" , "int8" , True ),
100
- ("sub" , "int8" , False ),
101
- ("truediv" , "int8" , False ),
102
- ("mod" , "int8" , False ),
103
- ("pow" , "int8" , False ),
104
- ("and_" , "int8" , True ),
105
- ("or_" , "int8" , True ),
106
- ("xor" , "int8" , True ),
107
- ("lshift" , "int8" , False ),
108
- ("rshift" , "int8" , False ),
98
+ ("add" , "int8" ),
99
+ ("mul" , "int8" ),
100
+ ("sub" , "int8" ),
101
+ ("truediv" , "int8" ),
102
+ ("mod" , "int8" ),
103
+ ("pow" , "int8" ),
104
+ ("and_" , "int8" ),
105
+ ("or_" , "int8" ),
106
+ ("xor" , "int8" ),
107
+ ("lshift" , "int8" ),
108
+ ("rshift" , "int8" ),
109
109
# Logical
110
- ("and_" , "bool" , True ),
111
- ("or_" , "bool" , True ),
112
- ("xor" , "bool" , True ),
110
+ ("and_" , "bool" ),
111
+ ("or_" , "bool" ),
112
+ ("xor" , "bool" ),
113
113
# Date
114
- ("add" , "date,interval('D')" , True ),
115
- ("sub" , "date,interval('D')" , False ),
114
+ ("add" , "date,interval('D')" ),
115
+ ("sub" , "date,interval('D')" ),
116
116
# Time
117
- ("add" , "time,interval" , True ),
118
- ("sub" , "time,interval" , False ),
117
+ ("add" , "time,interval" ),
118
+ ("sub" , "time,interval" ),
119
119
# Timestamp
120
- ("add" , "timestamp,interval" , True ),
121
- ("sub" , "timestamp,interval" , False ),
120
+ ("add" , "timestamp,interval" ),
121
+ ("sub" , "timestamp,interval" ),
122
122
# Interval
123
- ("add" , "interval" , True ),
124
- ("sub" , "interval" , False ),
125
- ("mul" , "interval,int8" , True ),
123
+ ("add" , "interval" ),
124
+ ("sub" , "interval" ),
125
+ ("mul" , "interval,int8" ),
126
126
]
127
127
],
128
128
)
129
129
def test_binop_parens (snapshot , opname , dtype ):
130
130
op = getattr (operator , opname )
131
- dtypes = [ ibis .dtype ( d ) for d in dtype .split ("," )]
131
+ dtypes = list ( map ( ibis .dtype , dtype .split ("," )))
132
132
while len (dtypes ) < 3 :
133
133
dtypes .append (dtypes [- 1 ]) # repeat last dtype
134
134
0 commit comments