Skip to content

Commit bcc4b20

Browse files
committed
Added a test for owslib/utils.py::extract_time()
1 parent b80120b commit bcc4b20

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

tests/test_util.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# -*- coding: UTF-8 -*-
22
import codecs
3-
from owslib.util import clean_ows_url, build_get_url, strip_bom, tz_utc
3+
from owslib.util import clean_ows_url, build_get_url, strip_bom, extract_time, tz_utc
4+
from owslib.etree import etree
45
from datetime import datetime, timezone
56

67

@@ -59,3 +60,11 @@ def test_time_zone_utc():
5960
as_utc = now.replace(tzinfo=tz_utc)
6061
assert(as_utc.isoformat()[-6:] == "+00:00")
6162

63+
64+
def test_extract_time():
65+
definite_sample = "<beginPosition>2006-07-27T21:10:00Z</beginPosition>"
66+
indefinite_sample = "<endPosition indeterminatePosition=\"now\"></endPosition>"
67+
start = extract_time(etree.fromstring(definite_sample))
68+
assert(start.isoformat()[-6:] == "+00:00")
69+
stop = extract_time(etree.fromstring(indefinite_sample))
70+
assert(stop.isoformat()[-6:] == "+00:00")

0 commit comments

Comments
 (0)