[tracker/wip/carlosg/ontlogy-tests-no-skip: 2/2] tests: Mark some ontology-changes functional test tests as expected failure
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/ontlogy-tests-no-skip: 2/2] tests: Mark some ontology-changes functional test tests as expected failure
- Date: Sun, 8 Aug 2021 11:28:15 +0000 (UTC)
commit 0898f3b8d032f430ebe1bcc8e9bca5fe3786f933
Author: Carlos Garnacho <carlosg gnome org>
Date: Sun Aug 8 13:22:26 2021 +0200
tests: Mark some ontology-changes functional test tests as expected failure
These test for ontology changes that are currently documented as not supported,
we might perhaps do something about them in the future, but expecting failure
in those tests is more useful than simply skipping them.
tests/functional-tests/ontology-changes.py | 28 ++++++++++++++++++++++------
1 file changed, 22 insertions(+), 6 deletions(-)
---
diff --git a/tests/functional-tests/ontology-changes.py b/tests/functional-tests/ontology-changes.py
index cbcb82c6a..527cffd54 100644
--- a/tests/functional-tests/ontology-changes.py
+++ b/tests/functional-tests/ontology-changes.py
@@ -181,7 +181,9 @@ class PropertyRangeStringToDate (OntologyChangeTestTemplate):
Change the range of a property from string to date. There shouldn't be any data loss.
"""
- @ut.skip("Fails with: basic-future/91-test.ontology: Unsupported ontology change for
http://example.org/ns#a_string: can't change rdfs:range (old=http://www.w3.org/2001/XMLSchema#dateTime,
attempted new=http://www.w3.org/2001/XMLSchema#string)")
+ # Conversion from string to dateTime is not allowed
+ @ut.expectedFailure
+
def test_property_range_string_to_date(self):
self.template_test_ontology_change()
@@ -211,7 +213,9 @@ class PropertyRangeDateToString (OntologyChangeTestTemplate):
Change the range of a property from date to string. There shouldn't be any data loss.
"""
- @ut.skip("fails with: basic-future/91-test.ontology: Unsupported ontology change for
http://example.org/ns#a_string: can't change rdfs:range (old=http://www.w3.org/2001/XMLSchema#dateTime,
attempted new=http://www.w3.org/2001/XMLSchema#string)")
+ # Conversion from dateTime to string is currently not allowed
+ @ut.expectedFailure
+
def test_property_range_date_to_string(self):
self.template_test_ontology_change()
@@ -754,7 +758,10 @@ class SuperclassRemovalTest (OntologyChangeTestTemplate):
"""
Remove the superclass relation between two classes
"""
- @ut.skip("Fails with: Unsupported ontology change for http://example.org/ns#B: can't change
rdfs:subClassOf (old=-, attempted new=-)")
+
+ # Changes to rdfs:subClassOf are not allowed
+ @ut.expectedFailure
+
def test_superclass_removal(self):
self.template_test_ontology_change()
@@ -797,7 +804,10 @@ class SuperclassAdditionTest (OntologyChangeTestTemplate):
"""
Add a superclass to a class with no superclass previously
"""
- @ut.skip("Fails with: basic-future/91-test.ontology: Unsupported ontology change for test:B: can't
change rdfs:subClassOf (old=-, attempted new=test:A)")
+
+ # Changes to rdfs:subClassOf are not allowed
+ @ut.expectedFailure
+
def test_superclass_addition(self):
self.template_test_ontology_change()
@@ -840,7 +850,10 @@ class PropertyPromotionTest (OntologyChangeTestTemplate):
"""
Move a property to the superclass
"""
- @ut.skip("Fails with: basic-future/91-test.ontology: Unsupported ontology change for test:b_property:
can't change rdfs:domain (old=test:A, attempted new=test:B)")
+
+ # Changes to rdfs:domain are not allowed
+ @ut.expectedFailure
+
def test_property_promotion(self):
self.template_test_ontology_change()
@@ -876,7 +889,10 @@ class PropertyRelegationTest (OntologyChangeTestTemplate):
"""
Move a property to the subclass
"""
- @ut.skip("Fails")
+
+ # Changes to rdfs:domain are not allowed
+ @ut.expectedFailure
+
def test_property_relegation(self):
self.template_test_ontology_change()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]