diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1af55208fc..e5b5a7f6a1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,6 +1,7 @@ name: tests on: + workflow_dispatch: push: branches: [main] pull_request: diff --git a/output/instances/saxonData/Assert/assert-simple003.v1.py b/output/instances/saxonData/Assert/assert-simple003.v1.py index f6abe27647..273a90a9fa 100644 --- a/output/instances/saxonData/Assert/assert-simple003.v1.py +++ b/output/instances/saxonData/Assert/assert-simple003.v1.py @@ -1,5 +1,5 @@ -from output.models.saxon_data.assert_pkg.assert_simple003_xsd.assert_simple003 import N -from output.models.saxon_data.assert_pkg.assert_simple003_xsd.assert_simple003 import Outer +from output.models.saxon_data.assert_pkg.assert_simple004_xsd.assert_simple004 import N +from output.models.saxon_data.assert_pkg.assert_simple004_xsd.assert_simple004 import Outer obj = Outer( diff --git a/output/instances/saxonData/Assert/assert013.v1.py b/output/instances/saxonData/Assert/assert013.v1.py index fa26175771..d101acb17e 100644 --- a/output/instances/saxonData/Assert/assert013.v1.py +++ b/output/instances/saxonData/Assert/assert013.v1.py @@ -1,5 +1,5 @@ -from output.models.saxon_data.assert_pkg.assert014_xsd.assert014 import Doc -from output.models.saxon_data.assert_pkg.assert014_xsd.assert014 import Temp +from output.models.saxon_data.assert_pkg.assert013_xsd.assert013 import Doc +from output.models.saxon_data.assert_pkg.assert013_xsd.assert013 import Temp from xsdata.models.datatype import XmlDate from xsdata.models.datatype import XmlDateTime diff --git a/output/instances/saxonData/Assert/assert016.v1.py b/output/instances/saxonData/Assert/assert016.v1.py index a54f2c59ee..62ccb903ea 100644 --- a/output/instances/saxonData/Assert/assert016.v1.py +++ b/output/instances/saxonData/Assert/assert016.v1.py @@ -1,5 +1,5 @@ -from output.models.saxon_data.assert_pkg.assert016_xsd.assert016 import Doc -from output.models.saxon_data.assert_pkg.assert016_xsd.assert016 import Temp +from output.models.saxon_data.assert_pkg.assert017_xsd.assert017 import Doc +from output.models.saxon_data.assert_pkg.assert017_xsd.assert017 import Temp from xsdata.models.datatype import XmlDate diff --git a/output/instances/saxonData/CTA/cta0009.v02.py b/output/instances/saxonData/CTA/cta0009.v02.py index 9f1bb18732..06f2393224 100644 --- a/output/instances/saxonData/CTA/cta0009.v02.py +++ b/output/instances/saxonData/CTA/cta0009.v02.py @@ -1,5 +1,5 @@ -from output.models.saxon_data.cta.cta0009_xsd.cta0009 import Chap -from output.models.saxon_data.cta.cta0009_xsd.cta0009 import Doc +from output.models.saxon_data.cta.cta0011_xsd.cta0011 import Chap +from output.models.saxon_data.cta.cta0011_xsd.cta0011 import Doc obj = Doc( diff --git a/output/instances/saxonData/CTA/cta0014.v01.py b/output/instances/saxonData/CTA/cta0014.v01.py index 1cca3a570e..fac06e0e44 100644 --- a/output/instances/saxonData/CTA/cta0014.v01.py +++ b/output/instances/saxonData/CTA/cta0014.v01.py @@ -1,6 +1,6 @@ -from output.models.saxon_data.cta.cta0014_xsd.cta0014 import Doc -from output.models.saxon_data.cta.cta0014_xsd.cta0014 import Event -from output.models.saxon_data.cta.cta0014_xsd.cta0014 import When +from output.models.saxon_data.cta.cta0015_xsd.cta0015 import Doc +from output.models.saxon_data.cta.cta0015_xsd.cta0015 import Event +from output.models.saxon_data.cta.cta0015_xsd.cta0015 import When from xsdata.models.datatype import XmlDate from xsdata.models.datatype import XmlDateTime from xsdata.models.datatype import XmlPeriod diff --git a/output/instances/saxonData/CTA/cta0014.v02.py b/output/instances/saxonData/CTA/cta0014.v02.py index 37d8e07b3d..61d1517aa0 100644 --- a/output/instances/saxonData/CTA/cta0014.v02.py +++ b/output/instances/saxonData/CTA/cta0014.v02.py @@ -1,6 +1,6 @@ -from output.models.saxon_data.cta.cta0014_xsd.cta0014 import Doc -from output.models.saxon_data.cta.cta0014_xsd.cta0014 import Event -from output.models.saxon_data.cta.cta0014_xsd.cta0014 import When +from output.models.saxon_data.cta.cta0015_xsd.cta0015 import Doc +from output.models.saxon_data.cta.cta0015_xsd.cta0015 import Event +from output.models.saxon_data.cta.cta0015_xsd.cta0015 import When from xsdata.models.datatype import XmlDate from xsdata.models.datatype import XmlDateTime from xsdata.models.datatype import XmlPeriod diff --git a/output/instances/saxonData/CTA/cta0017.v01.py b/output/instances/saxonData/CTA/cta0017.v01.py index d9690b6809..118d877d00 100644 --- a/output/instances/saxonData/CTA/cta0017.v01.py +++ b/output/instances/saxonData/CTA/cta0017.v01.py @@ -1,6 +1,6 @@ -from output.models.saxon_data.cta.cta0020_xsd.cta0020 import Doc -from output.models.saxon_data.cta.cta0020_xsd.cta0020 import Event -from output.models.saxon_data.cta.cta0020_xsd.cta0020 import When +from output.models.saxon_data.cta.cta0017_xsd.cta0017 import Doc +from output.models.saxon_data.cta.cta0017_xsd.cta0017 import Event +from output.models.saxon_data.cta.cta0017_xsd.cta0017 import When from xsdata.models.datatype import XmlDate diff --git a/output/instances/saxonData/Complex/complex013.v1.py b/output/instances/saxonData/Complex/complex013.v1.py index 8502b78444..36fe9fe7bf 100644 --- a/output/instances/saxonData/Complex/complex013.v1.py +++ b/output/instances/saxonData/Complex/complex013.v1.py @@ -1,8 +1,6 @@ -from output.models.saxon_data.complex.complex013_xsd.complex013 import Root +from output.models.saxon_data.complex.complex014_xsd.complex014 import Root obj = Root( - e=[ - '', - ] + e='' ) diff --git a/output/instances/saxonData/Complex/complex013.v2.py b/output/instances/saxonData/Complex/complex013.v2.py index 5ab7f329f0..ead775d232 100644 --- a/output/instances/saxonData/Complex/complex013.v2.py +++ b/output/instances/saxonData/Complex/complex013.v2.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.complex.complex013_xsd.complex013 import Root +from output.models.saxon_data.complex.complex014_xsd.complex014 import Root obj = Root( diff --git a/output/instances/saxonData/Id/id050.v01.py b/output/instances/saxonData/Id/id050.v01.py index 3b570b2446..4dee16b160 100644 --- a/output/instances/saxonData/Id/id050.v01.py +++ b/output/instances/saxonData/Id/id050.v01.py @@ -1,5 +1,5 @@ -from output.models.saxon_data.id.id052_xsd.id052 import Doc -from output.models.saxon_data.id.id052_xsd.id052 import EmpType +from output.models.saxon_data.id.id050_xsd.id050 import Doc +from output.models.saxon_data.id.id050_xsd.id050 import EmpType obj = Doc( diff --git a/output/instances/saxonData/Open/open001.v3.py b/output/instances/saxonData/Open/open001.v3.py index ef78e5999c..144b721d83 100644 --- a/output/instances/saxonData/Open/open001.v3.py +++ b/output/instances/saxonData/Open/open001.v3.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.open.open001_xsd.open001 import Doc +from output.models.saxon_data.open.open002_xsd.open002 import Doc obj = Doc( diff --git a/output/instances/saxonData/Open/open005.v3.py b/output/instances/saxonData/Open/open005.v3.py index 2de7b47dfe..8bdbd431a2 100644 --- a/output/instances/saxonData/Open/open005.v3.py +++ b/output/instances/saxonData/Open/open005.v3.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.open.open005_xsd.open005 import Doc +from output.models.saxon_data.open.open006_xsd.open006 import Doc from xsdata.formats.dataclass.models.generics import AnyElement diff --git a/output/instances/saxonData/Open/open005.v4.py b/output/instances/saxonData/Open/open005.v4.py index c82d4e88e7..c4a98993bb 100644 --- a/output/instances/saxonData/Open/open005.v4.py +++ b/output/instances/saxonData/Open/open005.v4.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.open.open005_xsd.open005 import Doc +from output.models.saxon_data.open.open006_xsd.open006 import Doc obj = Doc( diff --git a/output/instances/saxonData/Open/open010.v1.py b/output/instances/saxonData/Open/open010.v1.py index 14c375574d..dbb72485a1 100644 --- a/output/instances/saxonData/Open/open010.v1.py +++ b/output/instances/saxonData/Open/open010.v1.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.open.open011_xsd.open011 import Doc +from output.models.saxon_data.open.open010_xsd.open010 import Doc from xsdata.formats.dataclass.models.generics import AnyElement diff --git a/output/instances/saxonData/Open/open027.v3.py b/output/instances/saxonData/Open/open027.v3.py index 56bc382299..c59f39aea6 100644 --- a/output/instances/saxonData/Open/open027.v3.py +++ b/output/instances/saxonData/Open/open027.v3.py @@ -1,15 +1,15 @@ -from output.models.saxon_data.open.open031_xsd.open031 import Doc +from output.models.saxon_data.open.open027_xsd.open027 import Doc from xsdata.formats.dataclass.models.generics import AnyElement obj = Doc( - open_com_element=AnyElement( - qname='{http://open.com/}extra', - text='42' - ), a=[ '', ], b='', - c='' + c='', + open_com_element=AnyElement( + qname='{http://open.com/}extra', + text='42' + ) ) diff --git a/output/instances/saxonData/Open/open027.v3.xml b/output/instances/saxonData/Open/open027.v3.xml index 2f8f1fad31..8718c2591f 100644 --- a/output/instances/saxonData/Open/open027.v3.xml +++ b/output/instances/saxonData/Open/open027.v3.xml @@ -1,7 +1,7 @@ - 42 + 42 diff --git a/output/instances/saxonData/Override/over001.v01.py b/output/instances/saxonData/Override/over001.v01.py index bf3f1d96b7..8501a05dd3 100644 --- a/output/instances/saxonData/Override/over001.v01.py +++ b/output/instances/saxonData/Override/over001.v01.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.override.over001_xsd.over001 import Doc +from output.models.saxon_data.override.over023_xsd.over023 import Doc from xsdata.models.datatype import XmlDate diff --git a/output/instances/saxonData/Override/over003.v01.py b/output/instances/saxonData/Override/over003.v01.py index 9b520e533c..8a16ff5250 100644 --- a/output/instances/saxonData/Override/over003.v01.py +++ b/output/instances/saxonData/Override/over003.v01.py @@ -1,5 +1,5 @@ -from output.models.saxon_data.override.over003_xsd.over003 import Para -from output.models.saxon_data.override.over003_xsd.over003a import Doc +from output.models.saxon_data.override.over004_xsd.over003a import Doc +from output.models.saxon_data.override.over004_xsd.over004 import Para obj = Doc( diff --git a/output/instances/saxonData/VC/vc001.n1.py b/output/instances/saxonData/VC/vc001.n1.py index aaf32d398d..054ec78a66 100644 --- a/output/instances/saxonData/VC/vc001.n1.py +++ b/output/instances/saxonData/VC/vc001.n1.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.vc.vc024_xsd.vc024 import Temp +from output.models.saxon_data.vc.vc001_xsd.vc001 import Temp obj = Temp( diff --git a/output/instances/saxonData/VC/vc001.v1.py b/output/instances/saxonData/VC/vc001.v1.py index de5b73acf1..0b37b2e4ad 100644 --- a/output/instances/saxonData/VC/vc001.v1.py +++ b/output/instances/saxonData/VC/vc001.v1.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.vc.vc024_xsd.vc024 import Temp +from output.models.saxon_data.vc.vc008_xsd.vc008 import Temp obj = Temp( diff --git a/output/instances/saxonData/VC/vc002.v1.py b/output/instances/saxonData/VC/vc002.v1.py index ac741e07fb..ef7074a8e8 100644 --- a/output/instances/saxonData/VC/vc002.v1.py +++ b/output/instances/saxonData/VC/vc002.v1.py @@ -1,7 +1,6 @@ -from output.models.saxon_data.vc.vc007_xsd.vc007 import Temp -from xsdata.models.datatype import XmlDate +from output.models.saxon_data.vc.vc002_xsd.vc002 import Temp obj = Temp( - value=XmlDate(2008, 7, 28) + value='2008-07-28' ) diff --git a/output/instances/saxonData/VC/vc003.v1.py b/output/instances/saxonData/VC/vc003.v1.py index 876c9fd904..b415e1b806 100644 --- a/output/instances/saxonData/VC/vc003.v1.py +++ b/output/instances/saxonData/VC/vc003.v1.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.vc.vc004_xsd.vc003 import Temp +from output.models.saxon_data.vc.vc003_xsd.vc003 import Temp from xsdata.models.datatype import XmlDate diff --git a/output/instances/saxonData/VC/vc010.v1.py b/output/instances/saxonData/VC/vc010.v1.py index b923d3064b..afadf0861b 100644 --- a/output/instances/saxonData/VC/vc010.v1.py +++ b/output/instances/saxonData/VC/vc010.v1.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.vc.vc023_xsd.vc023 import Temp +from output.models.saxon_data.vc.vc010_xsd.vc010 import Temp obj = Temp( diff --git a/output/instances/saxonData/Wild/wild017.v1.py b/output/instances/saxonData/Wild/wild017.v1.py index cbc637379c..21e05912d6 100644 --- a/output/instances/saxonData/Wild/wild017.v1.py +++ b/output/instances/saxonData/Wild/wild017.v1.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.wild.wild018_xsd.wild018 import Eden +from output.models.saxon_data.wild.wild017_xsd.wild017 import Eden obj = Eden( diff --git a/output/instances/saxonData/Wild/wild072.v1.py b/output/instances/saxonData/Wild/wild072.v1.py index 635f792606..508225eefe 100644 --- a/output/instances/saxonData/Wild/wild072.v1.py +++ b/output/instances/saxonData/Wild/wild072.v1.py @@ -1,5 +1,5 @@ -from output.models.saxon_data.wild.wild072_xsd.wild072 import A1 -from output.models.saxon_data.wild.wild072_xsd.wild072 import Root +from output.models.saxon_data.wild.wild073_xsd.wild073 import A1 +from output.models.saxon_data.wild.wild073_xsd.wild073 import Root from xsdata.formats.dataclass.models.generics import AnyElement diff --git a/output/instances/saxonData/Wild/wild075.v1.py b/output/instances/saxonData/Wild/wild075.v1.py index 8f6bc7248e..403edd2cc2 100644 --- a/output/instances/saxonData/Wild/wild075.v1.py +++ b/output/instances/saxonData/Wild/wild075.v1.py @@ -1,11 +1,11 @@ -from output.models.saxon_data.wild.wild077_xsd.wild077 import Root -from xsdata.formats.dataclass.models.generics import AnyElement +from output.models.saxon_data.wild.wild075_xsd.wild075 import B +from output.models.saxon_data.wild.wild075_xsd.wild075 import Root +from xsdata.models.datatype import XmlDate obj = Root( a=23, - local_element=AnyElement( - qname='b', - text='2010-10-16' + local_element=B( + value=XmlDate(2010, 10, 16) ) ) diff --git a/output/instances/saxonData/Zone/zone001.v02.py b/output/instances/saxonData/Zone/zone001.v02.py index 6fd0d9ab1a..78b640f343 100644 --- a/output/instances/saxonData/Zone/zone001.v02.py +++ b/output/instances/saxonData/Zone/zone001.v02.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.zone.zone003_xsd.zone003 import Doc +from output.models.saxon_data.zone.zone001_xsd.zone001 import Doc from xsdata.models.datatype import XmlTime diff --git a/output/instances/saxonData/Zone/zone101.v01.py b/output/instances/saxonData/Zone/zone101.v01.py index a364c15e05..8fa436f679 100644 --- a/output/instances/saxonData/Zone/zone101.v01.py +++ b/output/instances/saxonData/Zone/zone101.v01.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.zone.zone101_xsd.zone101 import Doc +from output.models.saxon_data.zone.zone102_xsd.zone102 import Doc from xsdata.models.datatype import XmlDateTime diff --git a/output/instances/saxonData/Zone/zone101.v02.py b/output/instances/saxonData/Zone/zone101.v02.py index 2336460cc9..ae16029757 100644 --- a/output/instances/saxonData/Zone/zone101.v02.py +++ b/output/instances/saxonData/Zone/zone101.v02.py @@ -1,4 +1,4 @@ -from output.models.saxon_data.zone.zone101_xsd.zone101 import Doc +from output.models.saxon_data.zone.zone102_xsd.zone102 import Doc from xsdata.models.datatype import XmlDateTime