def test_Schema_is_valid_returns_whether_value_is_valid(self): schema = Schema({u'a': {u'b': UnicodeField()}}) self.assertTrue(schema.is_valid({u'a': {u'b': u'hello world'}})) self.assertFalse(schema.is_valid({u'a': {u'b': 42}})) self.assertFalse(schema.is_valid({u'a': {u'c': 42}}))