def testNonPrimitive(self): self.assertFalse(primitives.is_primitive(NotPrimitive()))
def testStringIsPrimitive(self): self.assertTrue(primitives.is_primitive('iz a string'))
def testIntIsPrimitive(self): self.assertTrue(primitives.is_primitive(14))
def testBoolIsPrimitive(self): self.assertTrue(primitives.is_primitive(True)) self.assertTrue(primitives.is_primitive(False))
def testUndefinedIsPrimitive(self): self.assertTrue(primitives.is_primitive(primitives.Undefined))
def testNothingIsPrimitive(self): self.assertTrue(primitives.is_primitive(primitives.Nothing))