Beispiel #1
0
    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")
Beispiel #3
0
 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())