def testConstructorAndFormat(self,): ns = NonSymbol("this") self.assertEqual('this', ns.format()) ns = NonSymbol('def') self.assertEqual('def', ns.format()) try: ns = NonSymbol() failed = True except TypeError: failed = False self.assertFalse(failed, "NonSymbol object created given no parameters") try: ns = NonSymbol('') failed = True except AssertionError: failed = False self.assertFalse(failed, "NonSymbol object created for an empty string")
def testConstructorAndFormat(self, ): ns = NonSymbol("this") self.assertEqual('this', ns.format()) ns = NonSymbol('def') self.assertEqual('def', ns.format()) try: ns = NonSymbol() failed = True except TypeError: failed = False self.assertFalse(failed, "NonSymbol object created given no parameters") try: ns = NonSymbol('') failed = True except AssertionError: failed = False self.assertFalse(failed, "NonSymbol object created for an empty string")
def testAdd(self,): ns = NonSymbol("that") ns += NonSymbol("then") self.assertEqual("that then", ns.format())
def testAdd(self, ): ns = NonSymbol("that") ns += NonSymbol("then") self.assertEqual("that then", ns.format())