Skip to content

Commit e9de3b9

Browse files
committed
add test for specialization constant equality
1 parent c44c8bc commit e9de3b9

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

dpctl/tests/test_sycl_program.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,3 +401,14 @@ def test_spirv_specializations_parser_invalid_spirv():
401401
invalid_spv = b"\x00\x01\x02\x03\x04\x05"
402402
with pytest.raises(ValueError):
403403
parse_spirv_specializations(invalid_spv)
404+
405+
406+
def test_spec_const_equality():
407+
sp1 = dpctl_prog.SpecializationConstant(0, "i4", 42)
408+
sp2 = dpctl_prog.SpecializationConstant(0, "i4", 42)
409+
sp3 = dpctl_prog.SpecializationConstant(1, "i4", 42)
410+
sp4 = dpctl_prog.SpecializationConstant(0, "f4", 42.0)
411+
412+
assert sp1 == sp2
413+
assert sp1 != sp3
414+
assert sp1 != sp4

0 commit comments

Comments
 (0)