Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
a935e8ff
Kaydet (Commit)
a935e8ff
authored
Ock 03, 2011
tarafından
Victor Stinner
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
test_xmlrpc: close the transport when done
Fix a ResourceWarning(unclosed socket). Patch written by Nadeem Vawda.
üst
270fe408
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
0 deletions
+8
-0
test_xmlrpc.py
Lib/test/test_xmlrpc.py
+8
-0
No files found.
Lib/test/test_xmlrpc.py
Dosyayı görüntüle @
a935e8ff
...
@@ -629,6 +629,7 @@ class KeepaliveServerTestCase1(BaseKeepaliveServerTestCase):
...
@@ -629,6 +629,7 @@ class KeepaliveServerTestCase1(BaseKeepaliveServerTestCase):
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
p
(
"close"
)()
#they should have all been handled by a single request handler
#they should have all been handled by a single request handler
self
.
assertEqual
(
len
(
self
.
RequestHandler
.
myRequests
),
1
)
self
.
assertEqual
(
len
(
self
.
RequestHandler
.
myRequests
),
1
)
...
@@ -637,6 +638,7 @@ class KeepaliveServerTestCase1(BaseKeepaliveServerTestCase):
...
@@ -637,6 +638,7 @@ class KeepaliveServerTestCase1(BaseKeepaliveServerTestCase):
#due to thread scheduling)
#due to thread scheduling)
self
.
assertGreaterEqual
(
len
(
self
.
RequestHandler
.
myRequests
[
-
1
]),
2
)
self
.
assertGreaterEqual
(
len
(
self
.
RequestHandler
.
myRequests
[
-
1
]),
2
)
#test special attribute access on the serverproxy, through the __call__
#test special attribute access on the serverproxy, through the __call__
#function.
#function.
class
KeepaliveServerTestCase2
(
BaseKeepaliveServerTestCase
):
class
KeepaliveServerTestCase2
(
BaseKeepaliveServerTestCase
):
...
@@ -653,6 +655,7 @@ class KeepaliveServerTestCase2(BaseKeepaliveServerTestCase):
...
@@ -653,6 +655,7 @@ class KeepaliveServerTestCase2(BaseKeepaliveServerTestCase):
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
p
(
"close"
)()
#they should have all been two request handlers, each having logged at least
#they should have all been two request handlers, each having logged at least
#two complete requests
#two complete requests
...
@@ -660,12 +663,14 @@ class KeepaliveServerTestCase2(BaseKeepaliveServerTestCase):
...
@@ -660,12 +663,14 @@ class KeepaliveServerTestCase2(BaseKeepaliveServerTestCase):
self
.
assertGreaterEqual
(
len
(
self
.
RequestHandler
.
myRequests
[
-
1
]),
2
)
self
.
assertGreaterEqual
(
len
(
self
.
RequestHandler
.
myRequests
[
-
1
]),
2
)
self
.
assertGreaterEqual
(
len
(
self
.
RequestHandler
.
myRequests
[
-
2
]),
2
)
self
.
assertGreaterEqual
(
len
(
self
.
RequestHandler
.
myRequests
[
-
2
]),
2
)
def
test_transport
(
self
):
def
test_transport
(
self
):
p
=
xmlrpclib
.
ServerProxy
(
URL
)
p
=
xmlrpclib
.
ServerProxy
(
URL
)
#do some requests with close.
#do some requests with close.
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
p
(
"transport"
)
.
close
()
#same as above, really.
p
(
"transport"
)
.
close
()
#same as above, really.
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
p
(
"close"
)()
self
.
assertEqual
(
len
(
self
.
RequestHandler
.
myRequests
),
2
)
self
.
assertEqual
(
len
(
self
.
RequestHandler
.
myRequests
),
2
)
#A test case that verifies that gzip encoding works in both directions
#A test case that verifies that gzip encoding works in both directions
...
@@ -709,6 +714,7 @@ class GzipServerTestCase(BaseServerTestCase):
...
@@ -709,6 +714,7 @@ class GzipServerTestCase(BaseServerTestCase):
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
b
=
self
.
RequestHandler
.
content_length
b
=
self
.
RequestHandler
.
content_length
self
.
assertTrue
(
a
>
b
)
self
.
assertTrue
(
a
>
b
)
p
(
"close"
)()
def
test_bad_gzip_request
(
self
):
def
test_bad_gzip_request
(
self
):
t
=
self
.
Transport
()
t
=
self
.
Transport
()
...
@@ -719,6 +725,7 @@ class GzipServerTestCase(BaseServerTestCase):
...
@@ -719,6 +725,7 @@ class GzipServerTestCase(BaseServerTestCase):
re
.
compile
(
r"\b400\b"
))
re
.
compile
(
r"\b400\b"
))
with
cm
:
with
cm
:
p
.
pow
(
6
,
8
)
p
.
pow
(
6
,
8
)
p
(
"close"
)()
def
test_gsip_response
(
self
):
def
test_gsip_response
(
self
):
t
=
self
.
Transport
()
t
=
self
.
Transport
()
...
@@ -729,6 +736,7 @@ class GzipServerTestCase(BaseServerTestCase):
...
@@ -729,6 +736,7 @@ class GzipServerTestCase(BaseServerTestCase):
a
=
t
.
response_length
a
=
t
.
response_length
self
.
requestHandler
.
encode_threshold
=
0
#always encode
self
.
requestHandler
.
encode_threshold
=
0
#always encode
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
self
.
assertEqual
(
p
.
pow
(
6
,
8
),
6
**
8
)
p
(
"close"
)()
b
=
t
.
response_length
b
=
t
.
response_length
self
.
requestHandler
.
encode_threshold
=
old
self
.
requestHandler
.
encode_threshold
=
old
self
.
assertTrue
(
a
>
b
)
self
.
assertTrue
(
a
>
b
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment