Skip to content

Commit

Permalink
Update to aas-core-meta, codegen, testgen 79314c6, 94399e1, e1087880 (#…
Browse files Browse the repository at this point in the history
…20)

We update the development requirements to and re-generate everything
with:
* [aas-core-meta 79314c6],
* [aas-core-codegen 94399e1] and
* [aas-core3.0-testgen e1087880].

Notably, we fix the patterns for date and date-times with zone offset
`14:00` which previously allowed for a concatenation without a plus
sign.

In addition, we fix the test data for defects which were detected while
testing with the generated C++ SDK. This concerns the examples of
doubles which overflowed in C++, but where silently accepted otherwise.

[aas-core-meta 79314c6]: aas-core-works/aas-core-meta@79314c6
[aas-core-codegen 94399e1]: aas-core-works/aas-core-codegen@94399e1
[aas-core3.0-testgen e1087880]: aas-core-works/aas-core3.0-testgen@e1087880
  • Loading branch information
mristin committed Mar 13, 2024
1 parent 9f3bc26 commit 83220d4
Show file tree
Hide file tree
Showing 34 changed files with 44 additions and 44 deletions.
4 changes: 2 additions & 2 deletions aas_core3/verification.py
Original file line number Diff line number Diff line change
Expand Up @@ -516,7 +516,7 @@ def _construct_matches_xs_date() -> Pattern[str]:
month_frag = "((0[1-9])|(1[0-2]))"
day_frag = f"((0[1-9])|([12]{digit})|(3[01]))"
minute_frag = f"[0-5]{digit}"
timezone_frag = f"(Z|(\\+|-)(0{digit}|1[0-3]):{minute_frag}|14:00)"
timezone_frag = f"(Z|(\\+|-)((0{digit}|1[0-3]):{minute_frag}|14:00))"
date_lexical_rep = f"{year_frag}-{month_frag}-{day_frag}{timezone_frag}?"
pattern = f"^{date_lexical_rep}$"

Expand Down Expand Up @@ -549,7 +549,7 @@ def _construct_matches_xs_date_time() -> Pattern[str]:
minute_frag = f"[0-5]{digit}"
second_frag = f"([0-5]{digit})(\\.{digit}+)?"
end_of_day_frag = "24:00:00(\\.0+)?"
timezone_frag = f"(Z|(\\+|-)(0{digit}|1[0-3]):{minute_frag}|14:00)"
timezone_frag = f"(Z|(\\+|-)((0{digit}|1[0-3]):{minute_frag}|14:00))"
date_time_lexical_rep = f"{year_frag}-{month_frag}-{day_frag}T(({hour_frag}:{minute_frag}:{second_frag})|{end_of_day_frag}){timezone_frag}?"
pattern = f"^{date_time_lexical_rep}$"

Expand Down
4 changes: 2 additions & 2 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ pylint==2.15.4
coverage>=6.5.0,<7
pyinstaller>=5<6
twine
aas-core-meta@git+https://github.com/aas-core-works/aas-core-meta@c9692bc#egg=aas-core-meta
aas-core-codegen@git+https://github.com/aas-core-works/aas-core-codegen@256cc8a#egg=aas-core-codegen
aas-core-meta@git+https://github.com/aas-core-works/aas-core-meta@79314c6#egg=aas-core-meta
aas-core-codegen@git+https://github.com/aas-core-works/aas-core-codegen@94399e1#egg=aas-core-codegen
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"extensions": [
{
"name": "something_aae6caf4",
"value": "0705-04-1014:00",
"value": "0705-04-10+14:00",
"valueType": "xs:date"
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"extensions": [
{
"name": "something_aae6caf4",
"value": "0532-09-07T18:47:5214:00",
"value": "0532-09-07T18:47:52+14:00",
"valueType": "xs:dateTime"
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"extensions": [
{
"name": "something_aae6caf4",
"value": "+7626E-86876716",
"value": "+76E-86",
"valueType": "xs:double"
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"extensions": [
{
"name": "something_aae6caf4",
"value": "-.66E-452289",
"value": "-.66E-45",
"valueType": "xs:double"
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{
"idShort": "something3fdd3eb4",
"modelType": "Property",
"value": "0705-04-1014:00",
"value": "0705-04-10+14:00",
"valueType": "xs:date"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{
"idShort": "something3fdd3eb4",
"modelType": "Property",
"value": "0532-09-07T18:47:5214:00",
"value": "0532-09-07T18:47:52+14:00",
"valueType": "xs:dateTime"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{
"idShort": "something3fdd3eb4",
"modelType": "Property",
"value": "+7626E-86876716",
"value": "+76E-86",
"valueType": "xs:double"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{
"idShort": "something3fdd3eb4",
"modelType": "Property",
"value": "-.66E-452289",
"value": "-.66E-45",
"valueType": "xs:double"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"qualifiers": [
{
"type": "something_5964ab43",
"value": "0705-04-1014:00",
"value": "0705-04-10+14:00",
"valueType": "xs:date"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"qualifiers": [
{
"type": "something_5964ab43",
"value": "0532-09-07T18:47:5214:00",
"value": "0532-09-07T18:47:52+14:00",
"valueType": "xs:dateTime"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"qualifiers": [
{
"type": "something_5964ab43",
"value": "+7626E-86876716",
"value": "+76E-86",
"valueType": "xs:double"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"qualifiers": [
{
"type": "something_5964ab43",
"value": "-.66E-452289",
"value": "-.66E-45",
"valueType": "xs:double"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"submodelElements": [
{
"idShort": "something3fdd3eb4",
"max": "0705-04-1014:00",
"min": "0705-04-1014:00",
"max": "0705-04-10+14:00",
"min": "0705-04-10+14:00",
"modelType": "Range",
"valueType": "xs:date"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"submodelElements": [
{
"idShort": "something3fdd3eb4",
"max": "0532-09-07T18:47:5214:00",
"min": "0532-09-07T18:47:5214:00",
"max": "0532-09-07T18:47:52+14:00",
"min": "0532-09-07T18:47:52+14:00",
"modelType": "Range",
"valueType": "xs:dateTime"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"submodelElements": [
{
"idShort": "something3fdd3eb4",
"max": "+7626E-86876716",
"min": "+7626E-86876716",
"max": "+76E-86",
"min": "+76E-86",
"modelType": "Range",
"valueType": "xs:double"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"submodelElements": [
{
"idShort": "something3fdd3eb4",
"max": "-.66E-452289",
"min": "-.66E-452289",
"max": "-.66E-45",
"min": "-.66E-45",
"modelType": "Range",
"valueType": "xs:double"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<extension>
<name>something_aae6caf4</name>
<valueType>xs:date</valueType>
<value>0705-04-1014:00</value>
<value>0705-04-10+14:00</value>
</extension>
</extensions>
<id>something_142922d6</id>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<extension>
<name>something_aae6caf4</name>
<valueType>xs:dateTime</valueType>
<value>0532-09-07T18:47:5214:00</value>
<value>0532-09-07T18:47:52+14:00</value>
</extension>
</extensions>
<id>something_142922d6</id>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<extension>
<name>something_aae6caf4</name>
<valueType>xs:double</valueType>
<value>+7626E-86876716</value>
<value>+76E-86</value>
</extension>
</extensions>
<id>something_142922d6</id>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<extension>
<name>something_aae6caf4</name>
<valueType>xs:double</valueType>
<value>-.66E-452289</value>
<value>-.66E-45</value>
</extension>
</extensions>
<id>something_142922d6</id>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<property>
<idShort>something3fdd3eb4</idShort>
<valueType>xs:date</valueType>
<value>0705-04-1014:00</value>
<value>0705-04-10+14:00</value>
</property>
</submodelElements>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<property>
<idShort>something3fdd3eb4</idShort>
<valueType>xs:dateTime</valueType>
<value>0532-09-07T18:47:5214:00</value>
<value>0532-09-07T18:47:52+14:00</value>
</property>
</submodelElements>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<property>
<idShort>something3fdd3eb4</idShort>
<valueType>xs:double</valueType>
<value>+7626E-86876716</value>
<value>+76E-86</value>
</property>
</submodelElements>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<property>
<idShort>something3fdd3eb4</idShort>
<valueType>xs:double</valueType>
<value>-.66E-452289</value>
<value>-.66E-45</value>
</property>
</submodelElements>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<qualifier>
<type>something_5964ab43</type>
<valueType>xs:date</valueType>
<value>0705-04-1014:00</value>
<value>0705-04-10+14:00</value>
</qualifier>
</qualifiers>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<qualifier>
<type>something_5964ab43</type>
<valueType>xs:dateTime</valueType>
<value>0532-09-07T18:47:5214:00</value>
<value>0532-09-07T18:47:52+14:00</value>
</qualifier>
</qualifiers>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<qualifier>
<type>something_5964ab43</type>
<valueType>xs:double</valueType>
<value>+7626E-86876716</value>
<value>+76E-86</value>
</qualifier>
</qualifiers>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<qualifier>
<type>something_5964ab43</type>
<valueType>xs:double</valueType>
<value>-.66E-452289</value>
<value>-.66E-45</value>
</qualifier>
</qualifiers>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<range>
<idShort>something3fdd3eb4</idShort>
<valueType>xs:date</valueType>
<min>0705-04-1014:00</min>
<max>0705-04-1014:00</max>
<min>0705-04-10+14:00</min>
<max>0705-04-10+14:00</max>
</range>
</submodelElements>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<range>
<idShort>something3fdd3eb4</idShort>
<valueType>xs:dateTime</valueType>
<min>0532-09-07T18:47:5214:00</min>
<max>0532-09-07T18:47:5214:00</max>
<min>0532-09-07T18:47:52+14:00</min>
<max>0532-09-07T18:47:52+14:00</max>
</range>
</submodelElements>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<range>
<idShort>something3fdd3eb4</idShort>
<valueType>xs:double</valueType>
<min>+7626E-86876716</min>
<max>+7626E-86876716</max>
<min>+76E-86</min>
<max>+76E-86</max>
</range>
</submodelElements>
</submodel>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<range>
<idShort>something3fdd3eb4</idShort>
<valueType>xs:double</valueType>
<min>-.66E-452289</min>
<max>-.66E-452289</max>
<min>-.66E-45</min>
<max>-.66E-45</max>
</range>
</submodelElements>
</submodel>
Expand Down

0 comments on commit 83220d4

Please sign in to comment.