Skip to content

Commit

Permalink
It seems to now be illegal for xpaths to not have namespaces (!)
Browse files Browse the repository at this point in the history
  • Loading branch information
luciansmith committed Feb 16, 2024
1 parent ed78b16 commit f3ab3a8
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions tests/sedml/test_sedml_validation.py
Original file line number Diff line number Diff line change
Expand Up @@ -1318,19 +1318,18 @@ def test_validate_target_xpaths(self):

def test_validate_target(self):
self.assertEqual(validation.validate_target('/sbml:sbml/sbml:model',
{None: 'sed-ml', 'sbml': 'sbml'},
{'sbml': 'sbml'},
data_model.Calculation,
data_model.ModelLanguage.SBML.value,
''), ([], [['XPath could not be validated.']]))
self.assertEqual(validation.validate_target('/sbml:sbml/sbml:model/@sbml:value',
{None: 'sed-ml', 'sbml': 'sbml'},
{'sbml': 'sbml'},
data_model.Calculation,
data_model.ModelLanguage.SBML.value,
''), ([], [['XPath could not be validated.']]))
self.assertEqual(validation.validate_target(
"/sbml:sbml/sbml:model/qual:listOfQualitativeSpecies/qual:qualitativeSpecies[@qual:id='A']/@qual:level",
{
None: 'sed-ml',
'sbml': 'sbml',
'qual': 'qual',
},
Expand All @@ -1341,7 +1340,6 @@ def test_validate_target(self):
self.assertEqual(validation.validate_target(
"/sbml/model/qual:listOfQualitativeSpecies/qual:qualitativeSpecies[@qual:id='A']/@qual:level",
{
None: 'sed-ml',
'sbml': 'sbml',
'qual': 'qual',
},
Expand All @@ -1355,7 +1353,6 @@ def test_validate_target(self):
self.assertEqual(validation.validate_target(
"/sbml:sbml/sbml:model/qual:listOfQualitativeSpecies/qual:qualitativeSpecies[@qual:id='erk']/@qual:compartment",
{
None: 'sed-ml',
'sbml': 'http://www.sbml.org/sbml/level3/version1/core',
'qual': 'http://www.sbml.org/sbml/level3/version1/qual/version1',
},
Expand All @@ -1369,7 +1366,6 @@ def test_validate_target(self):
self.assertEqual(validation.validate_target(
"/sbml:sbml/sbml:model/qual:listOfQualitativeSpecies/qual:qualitativeSpecies[@qual:id='erk']/@qual:level",
{
None: 'sed-ml',
'sbml': 'http://www.sbml.org/sbml/level3/version1/core',
'qual': 'http://www.sbml.org/sbml/level3/version1/qual/version1',
},
Expand All @@ -1382,7 +1378,7 @@ def test_validate_target(self):

self.assertIn('not a valid XML XPath',
flatten_nested_list_of_strings(validation.validate_target('/sbml:sbml@sbml:model',
{None: 'sed-ml', 'sbml': 'sbml'},
{'sbml': 'sbml'},
data_model.Calculation,
data_model.ModelLanguage.SBML.value, '')[0]))
self.assertIn('No namespaces are defined',
Expand All @@ -1400,7 +1396,6 @@ def test_validate_target(self):
flatten_nested_list_of_strings(validation.validate_target(
"/sbml:sbml/sbml:model/qual:listOfQualitativeSpecies/qual:qualitativeSpecies[@qual:id='erk']/@qual:level",
{
None: 'sed-ml',
'sbml': 'http://www.sbml.org/sbml/level3/version1/core',
'qual': 'http://www.sbml.org/sbml/level3/version1/qual/version1',
},
Expand All @@ -1415,7 +1410,6 @@ def test_validate_target(self):
flatten_nested_list_of_strings(validation.validate_target(
"/sbml:sbml/sbml:model/qual:listOfQualitativeSpecies/qual:qualitativeSpecies[@qual:id='ERK']/@qual:compartment",
{
None: 'sed-ml',
'sbml': 'http://www.sbml.org/sbml/level3/version1/core',
'qual': 'http://www.sbml.org/sbml/level3/version1/qual/version1',
},
Expand All @@ -1430,7 +1424,6 @@ def test_validate_target(self):
flatten_nested_list_of_strings(validation.validate_target(
"/sbml:sbml/sbml:model/qual:listOfQualitativeSpecies/qual:qualitativeSpecies",
{
None: 'sed-ml',
'sbml': 'http://www.sbml.org/sbml/level3/version1/core',
'qual': 'http://www.sbml.org/sbml/level3/version1/qual/version1',
},
Expand Down

0 comments on commit f3ab3a8

Please sign in to comment.