added TOP and BOT to AST

This commit is contained in:
Marcell Vazquez-Chanlatte 2017-02-27 22:06:17 -08:00
parent f30d391171
commit bdd3b468a8
3 changed files with 45 additions and 7 deletions

13
stl/test_ast.py Normal file
View file

@ -0,0 +1,13 @@
import stl
from nose2.tools import params
import unittest
class TestSTLAST(unittest.TestCase):
def test_and(self):
phi = stl.parse("x")
self.assertEqual(stl.TOP, stl.TOP | phi)
self.assertEqual(stl.BOT, stl.BOT & phi)
self.assertEqual(stl.TOP, stl.TOP & stl.TOP)
self.assertEqual(stl.BOT, stl.BOT | stl.BOT)
self.assertEqual(stl.TOP, stl.TOP | stl.BOT)
self.assertEqual(stl.BOT, stl.TOP & stl.BOT)