Skip to content

Commit 06261a5

Browse files
committed
add tests for anchor tests
1 parent a8b0a2c commit 06261a5

File tree

3 files changed

+645
-3
lines changed

3 files changed

+645
-3
lines changed

owslib/iso.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ def __init__(self, md=None, identtype=None):
414414
namespaces))
415415
for i in _values:
416416
val = util.testXMLValue(i)
417-
if val is not None:
417+
if val not in [None,'']:
418418
self.uricode.append(val)
419419

420420
_values = md.findall(util.nspath_eval(
@@ -425,17 +425,24 @@ def __init__(self, md=None, identtype=None):
425425
namespaces))
426426
for i in _values:
427427
val = util.testXMLValue(i.attrib.get('xlink:href'), True)
428-
if val is not None:
428+
if val not in [None,'']:
429429
self.uricode.append(val)
430430

431431
self.uricodespace = []
432432
for i in md.findall(util.nspath_eval(
433433
'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:RS_Identifier/gmd:codeSpace/gco:CharacterString',
434434
namespaces)):
435435
val = util.testXMLValue(i)
436-
if val is not None:
436+
if val not in [None,'']:
437+
self.uricodespace.append(val)
438+
for i in md.findall(util.nspath_eval(
439+
'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:RS_Identifier/gmd:codeSpace/gmx:Anchor',
440+
namespaces)):
441+
val = util.testXMLValue(i.attrib.get('xlink:href'), True)
442+
if val not in [None,'']:
437443
self.uricodespace.append(val)
438444

445+
439446
self.date = []
440447
self.datetype = []
441448

0 commit comments

Comments
 (0)