cpython: 9f7581816890 (original) (raw)
Mercurial > cpython
changeset 85091:9f7581816890
#18453: merge with 3.3. [#18453]
Ezio Melotti ezio.melotti@gmail.com | |
---|---|
date | Sat, 10 Aug 2013 18:37:36 +0300 |
parents | 47770b408321(current diff)28c756093a63(diff) |
children | 40ef5ce25d08 69e515209fa9 |
files | Lib/test/test_xmlrpc.py |
diffstat | 1 files changed, 10 insertions(+), 2 deletions(-)[+] [-] Lib/test/test_xmlrpc.py 12 |
line wrap: on
line diff
--- a/Lib/test/test_xmlrpc.py +++ b/Lib/test/test_xmlrpc.py @@ -3,6 +3,7 @@ import datetime import sys import time import unittest +from unittest import mock import xmlrpc.client as xmlrpclib import xmlrpc.server import http.client @@ -253,7 +254,14 @@ class FaultTestCase(unittest.TestCase): class DateTimeTestCase(unittest.TestCase): def test_default(self):
t = xmlrpclib.DateTime()[](#l1.15)
with mock.patch('time.localtime') as localtime_mock:[](#l1.16)
time_struct = time.struct_time([](#l1.17)
[2013, 7, 15, 0, 24, 49, 0, 196, 0])[](#l1.18)
localtime_mock.return_value = time_struct[](#l1.19)
localtime = time.localtime()[](#l1.20)
t = xmlrpclib.DateTime()[](#l1.21)
self.assertEqual(str(t),[](#l1.22)
time.strftime("%Y%m%dT%H:%M:%S", localtime))[](#l1.23)
def test_time(self): d = 1181399930.036952 @@ -290,7 +298,7 @@ class DateTimeTestCase(unittest.TestCase self.assertEqual(t1, tref) t2 = xmlrpclib._datetime(d)
self.assertEqual(t1, tref)[](#l1.31)
self.assertEqual(t2, tref)[](#l1.32)