Beispiel #1
0
    def test_property_raw_namespace(self):
        obj = AnyAttribute.create()
        self.assertEqual(NamespaceType.ANY.value, obj.raw_namespace)

        obj.namespace = "foo"
        self.assertEqual("foo", obj.raw_namespace)

        obj = AnyAttribute.create(namespace="    foo  \n    \t  \r  bar")
        self.assertEqual("foo bar", obj.raw_namespace)
Beispiel #2
0
    def test_property_real_name(self):
        obj = AnyAttribute.create()
        self.assertEqual("any_attributes", obj.real_name)

        obj.namespace = "foo"
        self.assertEqual("foo_attributes", obj.real_name)

        obj.namespace = None
        with self.assertRaises(SchemaValueError):
            obj.real_name
Beispiel #3
0
 def test_is_attribute(self):
     obj = AnyAttribute.create()
     self.assertTrue(obj.is_attribute)
Beispiel #4
0
 def get_restrictions(self):
     obj = AnyAttribute.create()
     self.assertEqual(dict(), obj.get_restrictions())
Beispiel #5
0
 def test_property_real_type(self):
     obj = AnyAttribute.create()
     self.assertEqual("xs:qmap", obj.real_type)
Beispiel #6
0
    def test_property_real_name(self):
        obj = AnyAttribute.create()
        self.assertEqual("any_attributes", obj.real_name)

        obj.namespace = "foo"
        self.assertEqual("foo_attributes", obj.real_name)
Beispiel #7
0
 def test_property_is_wildcard(self):
     obj = AnyAttribute.create()
     self.assertTrue(obj.is_wildcard)