def test_definitive_xml_schema_chapter_10(): schema = Path("tests/fixtures/defxmlschema/chapter10.xsd") package = "tests.fixtures.defxmlschema" runner = CliRunner() result = runner.invoke(cli, [str(schema), "--package", package]) if result.exception: raise result.exception clazz = load_class(result.output, "Sizes") validate_bindings(schema, clazz)
def test_integration(): schema = Path("tests/fixtures/defxmlschema/chapter04/chapter04.xsd") package = "tests.fixtures.defxmlschema.chapter04" runner = CliRunner() result = runner.invoke(cli, [str(schema), "--package", package]) if result.exception: raise result.exception clazz = load_class(result.output, "Order") validate_bindings(schema, clazz)
def test_schema_integration(self): schema = Path("tests/fixtures/books/schema.xsd") package = "tests.fixtures.books" runner = CliRunner() result = runner.invoke( cli, [str(schema), "--package", package, "--ns-struct"]) if result.exception: raise result.exception clazz = load_class(result.output, "Books") self.assertEqual("books", clazz.Meta.name) self.assertEqual("urn:books", clazz.Meta.namespace)