@@ -65,7 +65,10 @@ class TestFloat16(_BaseTestFloat):
6565 (Float16 (), - 1.0 , np .float16 (- 1.0 )),
6666 (Float16 (), "NaN" , np .float16 ("NaN" )),
6767 )
68- invalid_scalar_params = ((Float16 (), {"set!" }),)
68+ invalid_scalar_params = (
69+ (Float16 (), {"set!" }),
70+ (Float16 (), "not_a_float" ),
71+ )
6972 hex_string_params = (("0x7fc0" , np .nan ), ("0x7fc1" , np .nan ), ("0x3c00" , 1.0 ))
7073 item_size_params = (Float16 (),)
7174
@@ -113,7 +116,10 @@ class TestFloat32(_BaseTestFloat):
113116 (Float32 (), - 1.0 , np .float32 (- 1.0 )),
114117 (Float32 (), "NaN" , np .float32 ("NaN" )),
115118 )
116- invalid_scalar_params = ((Float32 (), {"set!" }),)
119+ invalid_scalar_params = (
120+ (Float32 (), {"set!" }),
121+ (Float32 (), "not_a_float" ),
122+ )
117123 hex_string_params = (("0x7fc00000" , np .nan ), ("0x7fc00001" , np .nan ), ("0x3f800000" , 1.0 ))
118124 item_size_params = (Float32 (),)
119125
@@ -160,7 +166,10 @@ class TestFloat64(_BaseTestFloat):
160166 (Float64 (), - 1.0 , np .float64 (- 1.0 )),
161167 (Float64 (), "NaN" , np .float64 ("NaN" )),
162168 )
163- invalid_scalar_params = ((Float64 (), {"set!" }),)
169+ invalid_scalar_params = (
170+ (Float64 (), {"set!" }),
171+ (Float64 (), "not_a_float" ),
172+ )
164173 hex_string_params = (
165174 ("0x7ff8000000000000" , np .nan ),
166175 ("0x7ff8000000000001" , np .nan ),
0 commit comments