def test_true(self): self.assertTrue(create('y', 'boolean')) self.assertTrue(create('yes', 'boolean')) self.assertTrue(create('1', 'boolean')) self.assertTrue(create('t', 'boolean')) self.assertTrue(create('true', 'boolean')) self.assertTrue(create('TRUE', 'boolean')) self.assertTrue(create('truE', 'boolean'))
def test_false(self): self.assertFalse(create('n', 'boolean')) self.assertFalse(create('no', 'boolean')) self.assertFalse(create('0', 'boolean')) self.assertFalse(create('f', 'boolean')) self.assertFalse(create('false', 'boolean')) self.assertFalse(create('FALSE', 'boolean')) self.assertFalse(create('faLse', 'boolean'))
def test_true(self): self.assertTrue(create('y', 'boolean')) self.assertTrue(create('yes', 'boolean')) self.assertTrue(create('1', 'boolean')) self.assertTrue(create('t', 'boolean')) self.assertTrue(create('true', 'boolean')) self.assertTrue(create('TRUE', 'boolean')) self.assertTrue(create('truE', 'boolean'))
def test_false(self): self.assertFalse(create('n', 'boolean')) self.assertFalse(create('no', 'boolean')) self.assertFalse(create('0', 'boolean')) self.assertFalse(create('f', 'boolean')) self.assertFalse(create('false', 'boolean')) self.assertFalse(create('FALSE', 'boolean')) self.assertFalse(create('faLse', 'boolean'))
def assertListEqual(self, value, valid, sep=None): obj = create(value, 'list', separator=sep) self.assertEqual(obj, valid) if sep is not None: self.assertEqual(obj.separator, sep) self.assertEqual(str(obj), obj.separator.join(obj))
def test_bool_equality(self): self.assertEqual(create('n', 'boolean'), False) self.assertNotEqual(create('n', 'boolean'), True) self.assertEqual(create('y', 'boolean'), True) self.assertNotEqual(create('y', 'boolean'), False)
def assertFactoryCreated(self, value, type, **flags): cls = factory(type) self.assertIsNot(cls, None) self.assertIsInstance(create(value, type, **flags), cls)
def assertListEqual(self, value, valid, sep=None): obj = create(value, 'list', separator=sep) self.assertEqual(obj, valid) if sep is not None: self.assertEqual(obj.separator, sep) self.assertEqual(str(obj), obj.separator.join(obj))
def test_bool_equality(self): self.assertEqual(create('n', 'boolean'), False) self.assertNotEqual(create('n', 'boolean'), True) self.assertEqual(create('y', 'boolean'), True) self.assertNotEqual(create('y', 'boolean'), False)