using Test
using YaoSym, YaoArrayRegister, YaoBlocks, SymEngine

@test ket"111" + 2 * ket"111" == 3 * ket"111"
@test bra"111" * ket"111" == 1
@test (bra"111" + bra"101") * ket"111" == 1

@test ket"111"^2 == ket"111111"

# TODO: remove this!
@test ket"101" * ket"111" == ket"101111"

@test bra"110"^2 == bra"110110"

# TODO: remove this!
@test bra"110" * bra"111" == bra"110111" == bra"110_111"

# printing does not error
@test print(ket"001") === nothing
@test print(bra"001") === nothing
@test print(bra"111" + bra"101") === nothing
