slkdfj
tests : combinationals and gates test refactoring and gate.py minor fix