Show More
@@ -96,8 +96,8 b' def test_encode_images():' | |||||
96 |
|
96 | |||
97 | def test_lambda(): |
|
97 | def test_lambda(): | |
98 | jc = json_clean(lambda : 1) |
|
98 | jc = json_clean(lambda : 1) | |
99 |
assert |
|
99 | nt.assert_is_instance(jc, str) | |
100 |
assert |
|
100 | nt.assert_in('<lambda>', jc) | |
101 | json.dumps(jc) |
|
101 | json.dumps(jc) | |
102 |
|
102 | |||
103 | def test_extract_dates(): |
|
103 | def test_extract_dates(): | |
@@ -120,16 +120,18 b' def test_extract_dates():' | |||||
120 | nt.assert_equal(dt, ref) |
|
120 | nt.assert_equal(dt, ref) | |
121 |
|
121 | |||
122 | def test_parse_ms_precision(): |
|
122 | def test_parse_ms_precision(): | |
123 |
base = '2013-07-03T16:34:52 |
|
123 | base = '2013-07-03T16:34:52' | |
124 | digits = '1234567890' |
|
124 | digits = '1234567890' | |
125 |
|
125 | |||
|
126 | parsed = jsonutil.parse_date(base) | |||
|
127 | nt.assert_is_instance(parsed, datetime.datetime) | |||
126 | for i in range(len(digits)): |
|
128 | for i in range(len(digits)): | |
127 | ts = base + digits[:i] |
|
129 | ts = base + '.' + digits[:i] | |
128 | parsed = jsonutil.parse_date(ts) |
|
130 | parsed = jsonutil.parse_date(ts) | |
129 | if i >= 1 and i <= 6: |
|
131 | if i >= 1 and i <= 6: | |
130 |
assert |
|
132 | nt.assert_is_instance(parsed, datetime.datetime) | |
131 | else: |
|
133 | else: | |
132 |
assert |
|
134 | nt.assert_is_instance(parsed, str) | |
133 |
|
135 | |||
134 | def test_date_default(): |
|
136 | def test_date_default(): | |
135 | data = dict(today=datetime.datetime.now(), utcnow=tz.utcnow()) |
|
137 | data = dict(today=datetime.datetime.now(), utcnow=tz.utcnow()) | |
@@ -138,7 +140,7 b' def test_date_default():' | |||||
138 | nt.assert_equal(jsondata.count("+00"), 1) |
|
140 | nt.assert_equal(jsondata.count("+00"), 1) | |
139 | extracted = jsonutil.extract_dates(json.loads(jsondata)) |
|
141 | extracted = jsonutil.extract_dates(json.loads(jsondata)) | |
140 | for dt in extracted.values(): |
|
142 | for dt in extracted.values(): | |
141 |
nt.assert_ |
|
143 | nt.assert_is_instance(dt, datetime.datetime) | |
142 |
|
144 | |||
143 | def test_exception(): |
|
145 | def test_exception(): | |
144 | bad_dicts = [{1:'number', '1':'string'}, |
|
146 | bad_dicts = [{1:'number', '1':'string'}, |
General Comments 0
You need to be logged in to leave comments.
Login now