File tree Expand file tree Collapse file tree 3 files changed +15
-0
lines changed
Expand file tree Collapse file tree 3 files changed +15
-0
lines changed Original file line number Diff line number Diff line change 144144 Integer ,
145145 NandOp ,
146146 NorOp ,
147+ NotOp ,
147148 Number ,
148149 OrOp ,
149150 SignedInteger ,
@@ -266,6 +267,7 @@ def get_version() -> str:
266267 "NamedExpr" ,
267268 "NandOp" ,
268269 "NorOp" ,
270+ "NotOp" ,
269271 "Number" ,
270272 "OperatorType" ,
271273 "OrOp" ,
Original file line number Diff line number Diff line change 4040 DataTypeOps ,
4141 NandOp ,
4242 NorOp ,
43+ NotOp ,
4344 OrOp ,
4445 UnaryOp ,
4546 XnorOp ,
8283 "NandOp" ,
8384 "NoneType" ,
8485 "NorOp" ,
86+ "NotOp" ,
8587 "Number" ,
8688 "OrOp" ,
8789 "SignedInteger" ,
Original file line number Diff line number Diff line change @@ -105,3 +105,14 @@ def test_xnor_op() -> None:
105105 assert op .get_struct ()
106106 assert op .get_struct (simplified = True )
107107 visualize (op .get_struct ())
108+
109+
110+ def test_not_op () -> None :
111+ """Test NotOp."""
112+ operand = astx .LiteralBoolean (True )
113+ op = astx .NotOp (operand = operand )
114+
115+ assert str (op )
116+ assert op .get_struct ()
117+ assert op .get_struct (simplified = True )
118+ visualize (op .get_struct ())
You can’t perform that action at this time.
0 commit comments