From 353ba64abe86f53772ab0c24aebd290d7a0aea60 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 16 Feb 2021 19:06:57 +0000 Subject: [PATCH] Automated adding outputs from tests --- .../__pycache__/importee.cpython-38.pyc | Bin 3044 -> 3044 bytes .../issues_368_imports.cpython-38.pyc | Bin 0 -> 2211 bytes tests/test_issues/output/issue_167b.py | 2 +- .../__pycache__/__init__.cpython-38.pyc | Bin 175 -> 175 bytes .../__pycache__/issue_260a.cpython-38.pyc | Bin 2780 -> 2780 bytes .../__pycache__/issue_260b.cpython-38.pyc | Bin 2004 -> 2004 bytes .../__pycache__/issue_260c.cpython-38.pyc | Bin 2028 -> 2028 bytes .../test_issues/output/issue_344_context.json | 2 +- tests/test_issues/output/issue_368.py | 71 ++++++++++++++++++ .../test_issues/output/issues_368_imports.py | 68 +++++++++++++++++ 10 files changed, 141 insertions(+), 2 deletions(-) create mode 100644 tests/test_issues/output/__pycache__/issues_368_imports.cpython-38.pyc create mode 100644 tests/test_issues/output/issue_368.py create mode 100644 tests/test_issues/output/issues_368_imports.py diff --git a/tests/test_issues/output/__pycache__/importee.cpython-38.pyc b/tests/test_issues/output/__pycache__/importee.cpython-38.pyc index 1e291a2c7f9c7b03d302c692df93720b61de91f9..2ef9a881118a01c3bb5fd8de95aaa7972a4b8c7c 100644 GIT binary patch delta 20 acmaDN{zRNRl$V!_0SF$5>1^b_$qfKF%mqCF delta 20 acmaDN{zRNRl$V!_0SGjwN^a!7$qfKDW(4v8 diff --git a/tests/test_issues/output/__pycache__/issues_368_imports.cpython-38.pyc b/tests/test_issues/output/__pycache__/issues_368_imports.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a9a355fd2f2990db2eb5ebcf9a5308729c37d9c1 GIT binary patch literal 2211 zcma)7-E$K+5I^0W?Xz=soW$e<0tCWG%!l2UY3OvA4&kfA3{4pz%v3Mx#gfSp>CTnT zKzOCE{2%R1|02EiDgQ!W+Fe~R!Sn%p^z*K?(rQ<~UGFrT4G%tQ>DsS<)jaQSRE~c_ zP;SF8o5b_D$BFc4`AaBqx=(%h^<|(!8mbDds4A_h8m*~_MygKh1nmRqsRnI0Ig~Rh zrm7U8EP)C3?x} zO?g>u&<&7Vv@2GH$F7JCKFizhe0udqkI(V>-#tDr7T*Q*8t4nW1A0fSgMJI1^3>}t9b!heyHy+gJSx&WOQa1SrKYfzoeWeP-b)9Cjqb|CnCFSM!B%$ACAQ9! zA{pRhH?Xby*;w5Z!!%3r2-|)vv`URhccplq$gzN#R}XTn#xg0r7&sz)D)Rz%H-s7$ z2TY>VBblSm%5Ii((G6|%%hpeip5%F9WAUaC85f+HLfh6v8_GO6zM5um@L>Rv9RhK@ z!zuuHJUh9xFbprth8cUE7JF>}b)sKjDD^?2gd8MB*v1$UQRFqD5A?_qT1x+Mdv9fiD2BXWsU{ zAe!SR%sS4n5+Os|cJBDh0Fy@Jk@Hzv*+yxQL6Ys!b_K+c3~aki8!?7UjM)ZburQV= z$Bg|pPGq^F&q3BSl0ai3;WdFhvy3HKmKO<9)-a||U%a(K&P(wE!nl?4%Q|nZo3=lOW;FaM%X~W`)Ty6zd@)2*b3uf zn0?GqDPcJJI>06jGY=5?A@TpMmKgXTyYX!#isX#-5&D!u^iS*kyDRU9=Ep(RyXt`XEu#9jV)BG>3qh z)eC4Izk+TBT!tDQ=5}Lx^CW8K+9p~WcH`!^dI>jwsrjZoHGS|98hcWd_gco=tRS4k zQ&*>L1^iJ6U6!0ag(g+ahceyOtGEeE(4LvznPW#`LnAn9={CA| z|H0PIqi4(&kYky9{Qu*qjc%1q;|C delta 19 ZcmZ3_xSo+al$V!_0SGjwN>1cn0stm|1N;C0 diff --git a/tests/test_issues/output/issue_260/__pycache__/issue_260a.cpython-38.pyc b/tests/test_issues/output/issue_260/__pycache__/issue_260a.cpython-38.pyc index 8f353be425212130ba275cda629b2c6bb23d3ccb..dab15b57af4bdaf9d14665673e3a31d13ab409f2 100644 GIT binary patch delta 20 acmca3dPkHyl$V!_0SF$5>1^b_$OQm5Lj@oJ delta 20 acmca3dPkHyl$V!_0SGjwN^a!7$OQm2-2~MD diff --git a/tests/test_issues/output/issue_260/__pycache__/issue_260b.cpython-38.pyc b/tests/test_issues/output/issue_260/__pycache__/issue_260b.cpython-38.pyc index 8d3adea88a7257576140d95ae3b6957734d6a576..48f89f4162fcffaae15a5501be7a247b25277c51 100644 GIT binary patch delta 20 acmcb@e}$hrl$V!_0SF$5>1^aa$qoQDC1^bF$PNHF=mkLl delta 20 acmaFE|AwDCl$V!_0SGjwN^azS$PNHDf&}&e diff --git a/tests/test_issues/output/issue_344_context.json b/tests/test_issues/output/issue_344_context.json index 3b1ed4ca..21ab58d7 100644 --- a/tests/test_issues/output/issue_344_context.json +++ b/tests/test_issues/output/issue_344_context.json @@ -1,5 +1,5 @@ { - "_comments": "Auto generated from issue_344.yaml by jsonldcontextgen.py version: 0.1.1\nGeneration date: 2021-02-02 18:10\nSchema: annotations_test\n\nid: http://example.org/tests/issue344\ndescription: \nlicense: \n", + "_comments": "Auto generated from issue_344.yaml by jsonldcontextgen.py version: 0.1.1\nGeneration date: 2021-02-16 19:05\nSchema: annotations_test\n\nid: http://example.org/tests/issue344\ndescription: \nlicense: \n", "@context": { "type": "@type", "GO": "http://purl.obolibrary.org/obo/GO_", diff --git a/tests/test_issues/output/issue_368.py b/tests/test_issues/output/issue_368.py new file mode 100644 index 00000000..6967bf20 --- /dev/null +++ b/tests/test_issues/output/issue_368.py @@ -0,0 +1,71 @@ +# Auto generated from issue_368.yaml by pythongen.py version: 0.9.0 +# Generation date: 2021-02-16 19:05 +# Schema: schema +# +# id: https://microbiomedata/schema +# description: +# license: https://creativecommons.org/publicdomain/zero/1.0/ + +import dataclasses +import sys +import re +from typing import Optional, List, Union, Dict, ClassVar, Any +from dataclasses import dataclass +from biolinkml.meta import EnumDefinition, PermissibleValue, PvFormulaOptions + +from biolinkml.utils.slot import Slot +from biolinkml.utils.metamodelcore import empty_list, empty_dict, bnode +from biolinkml.utils.yamlutils import YAMLRoot, extended_str, extended_float, extended_int +if sys.version_info < (3, 7, 6): + from biolinkml.utils.dataclass_extensions_375 import dataclasses_init_fn_with_kwargs +else: + from biolinkml.utils.dataclass_extensions_376 import dataclasses_init_fn_with_kwargs +from biolinkml.utils.formatutils import camelcase, underscore, sfx +from biolinkml.utils.enumerations import EnumDefinitionImpl +from rdflib import Namespace, URIRef +from biolinkml.utils.curienamespace import CurieNamespace +from . issues_368_imports import E, ParentClass + +metamodel_version = "1.7.0" + +# Overwrite dataclasses _init_fn to add **kwargs in __init__ +dataclasses._init_fn = dataclasses_init_fn_with_kwargs + +# Namespaces +BIOLINKML = CurieNamespace('biolinkml', 'https://w3id.org/biolink/biolinkml/') +DEFAULT_ = CurieNamespace('', 'https://microbiomedata/schema/') + + +# Types + +# Class references + + + +@dataclass +class C(ParentClass): + _inherited_slots: ClassVar[List[str]] = [] + + class_class_uri: ClassVar[URIRef] = URIRef("https://microbiomedata/schema/C") + class_class_curie: ClassVar[str] = None + class_name: ClassVar[str] = "c" + class_model_uri: ClassVar[URIRef] = URIRef("https://microbiomedata/schema/C") + + s: Optional[Union[str, "E"]] = None + + def __post_init__(self, *_: List[str], **kwargs: Dict[str, Any]): + if self.s is not None and not isinstance(self.s, E): + self.s = E(self.s) + + super().__post_init__(**kwargs) + + +# Enumerations + + +# Slots +class slots: + pass + +slots.s = Slot(uri=DEFAULT_.s, name="s", curie=DEFAULT_.curie('s'), + model_uri=DEFAULT_.s, domain=None, range=Optional[Union[str, "E"]]) \ No newline at end of file diff --git a/tests/test_issues/output/issues_368_imports.py b/tests/test_issues/output/issues_368_imports.py new file mode 100644 index 00000000..c231ef87 --- /dev/null +++ b/tests/test_issues/output/issues_368_imports.py @@ -0,0 +1,68 @@ +# Auto generated from issues_368_imports.yaml by pythongen.py version: 0.9.0 +# Generation date: 2021-02-16 19:05 +# Schema: mixs +# +# id: https://microbiomedata/schema/mixs +# description: +# license: + +import dataclasses +import sys +import re +from typing import Optional, List, Union, Dict, ClassVar, Any +from dataclasses import dataclass +from biolinkml.meta import EnumDefinition, PermissibleValue, PvFormulaOptions + +from biolinkml.utils.slot import Slot +from biolinkml.utils.metamodelcore import empty_list, empty_dict, bnode +from biolinkml.utils.yamlutils import YAMLRoot, extended_str, extended_float, extended_int +if sys.version_info < (3, 7, 6): + from biolinkml.utils.dataclass_extensions_375 import dataclasses_init_fn_with_kwargs +else: + from biolinkml.utils.dataclass_extensions_376 import dataclasses_init_fn_with_kwargs +from biolinkml.utils.formatutils import camelcase, underscore, sfx +from biolinkml.utils.enumerations import EnumDefinitionImpl +from rdflib import Namespace, URIRef +from biolinkml.utils.curienamespace import CurieNamespace + + +metamodel_version = "1.7.0" + +# Overwrite dataclasses _init_fn to add **kwargs in __init__ +dataclasses._init_fn = dataclasses_init_fn_with_kwargs + +# Namespaces +DEFAULT_ = CurieNamespace('', 'https://microbiomedata/schema/mixs/') + + +# Types + +# Class references + + + +class ParentClass(YAMLRoot): + _inherited_slots: ClassVar[List[str]] = [] + + class_class_uri: ClassVar[URIRef] = URIRef("https://microbiomedata/schema/mixs/ParentClass") + class_class_curie: ClassVar[str] = None + class_name: ClassVar[str] = "parent_class" + class_model_uri: ClassVar[URIRef] = URIRef("https://microbiomedata/schema/mixs/ParentClass") + + +# Enumerations +class E(EnumDefinitionImpl): + + a = PermissibleValue(text="a", + description="A") + b = PermissibleValue(text="b", + description="B") + + _defn = EnumDefinition( + name="E", + ) + +# Slots +class slots: + pass +