def setUpClass(cls):
     amqp.loader.load_xml(TEST_TYPE)
     cls.encoder = amqp.SchemaEncoder()
     cls.factory = amqp.create_factory(
         cls.type_name,
         validators=[lambda x: x]
     )
 def test_restricted_init_without_parameters(self):
     factory = amqp.create_factory('CompositeTestRestricted')
     self.assertRaises(ValidationError, factory)
 def test_restricted_is_empty_returns_false(self):
     factory = amqp.create_factory('CompositeTestRestricted')
     encodable = factory('bar')
     self.assertFalse(encodable.is_empty(), encodable.value)