Kaydet (Commit) 8281e7c2 authored tarafından Ezio Melotti's avatar Ezio Melotti

#18453: merge with 3.3.

...@@ -3,6 +3,7 @@ import datetime ...@@ -3,6 +3,7 @@ import datetime
import sys import sys
import time import time
import unittest import unittest
from unittest import mock
import xmlrpc.client as xmlrpclib import xmlrpc.client as xmlrpclib
import xmlrpc.server import xmlrpc.server
import http.client import http.client
...@@ -253,7 +254,14 @@ class FaultTestCase(unittest.TestCase): ...@@ -253,7 +254,14 @@ class FaultTestCase(unittest.TestCase):
class DateTimeTestCase(unittest.TestCase): class DateTimeTestCase(unittest.TestCase):
def test_default(self): def test_default(self):
with mock.patch('time.localtime') as localtime_mock:
time_struct = time.struct_time(
[2013, 7, 15, 0, 24, 49, 0, 196, 0])
localtime_mock.return_value = time_struct
localtime = time.localtime()
t = xmlrpclib.DateTime() t = xmlrpclib.DateTime()
self.assertEqual(str(t),
time.strftime("%Y%m%dT%H:%M:%S", localtime))
def test_time(self): def test_time(self):
d = 1181399930.036952 d = 1181399930.036952
...@@ -290,7 +298,7 @@ class DateTimeTestCase(unittest.TestCase): ...@@ -290,7 +298,7 @@ class DateTimeTestCase(unittest.TestCase):
self.assertEqual(t1, tref) self.assertEqual(t1, tref)
t2 = xmlrpclib._datetime(d) t2 = xmlrpclib._datetime(d)
self.assertEqual(t1, tref) self.assertEqual(t2, tref)
def test_comparison(self): def test_comparison(self):
now = datetime.datetime.now() now = datetime.datetime.now()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment