From: yomguy Date: Wed, 23 Jan 2008 00:57:25 +0000 (+0000) Subject: Get a put X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=00f404901abf44d03d944e460f3f156362fb01d2;p=tools.git Get a put git-svn-id: http://svn.parisson.org/svn/tools/trunk@35 457c0346-1240-4656-8a5a-9edca8063506 --- diff --git a/python-dav/davlib.py b/python-dav/davlib.py index a88c702..036ed86 100644 --- a/python-dav/davlib.py +++ b/python-dav/davlib.py @@ -17,7 +17,8 @@ import urllib import string import types import mimetypes -import qp_xml +#import qp_xml +from xml.utils import qp_xml INFINITY = 'infinity' diff --git a/python-dav/davtest.py b/python-dav/davtest.py index ef15429..f9142f7 100644 --- a/python-dav/davtest.py +++ b/python-dav/davtest.py @@ -164,11 +164,18 @@ def lock_test(): r = _dav().lock('/dav/locktest/locknull') def test(): + f = open('hello.txt','r') + text = '
'.join(f.readlines()) + print text + _dav().setauth(USERNAME,PASSWORD) - _dav().mkcol(BASE+'/test/',{"Authorization":"Basic %s" % encodedUSERPASS}) - _dav().put(BASE+'/test/foo.html','\n AZEFZEKKKKK \n',None,None,{"Authorization":"Basic %s" % encodedUSERPASS}) - _dav().get(BASE+'/test/foo.html',{"Authorization":"Basic %s" % encodedUSERPASS}) - #_dav().getprops(BASE+'/foo.html', 'author', 'foober', 'title') + auth_dict = {"Authorization":"Basic %s" % encodedUSERPASS} + auth = auth_dict['Authorization'] + print auth + _dav().mkcol(BASE+'/test/',auth) + _dav().put(BASE+'/test/foo.html',text,None,None,auth_dict) + _dav().get(BASE+'/test/foo.html',auth_dict) + _dav().getprops(BASE+'/test/foo.html', 'author', 'foober', 'title') #_dav().mkcol(BASE+'/dav/',{"Authorization":"Basic %s" % encodedUSERPASS}) #_dav().put(BASE+'/foo.html','\n OKKKKKKKKKKK \n',{"Authorization":"Basic %s" % encodedUSERPASS}) #_dav().options('/dav/foo.html') diff --git a/python-dav/foo.html b/python-dav/foo.html index 0643f0f..28cc6a0 100644 --- a/python-dav/foo.html +++ b/python-dav/foo.html @@ -1 +1 @@ -OK !! +OK !!! diff --git a/python-dav/hello.txt b/python-dav/hello.txt new file mode 100644 index 0000000..50d5bbf --- /dev/null +++ b/python-dav/hello.txt @@ -0,0 +1,5 @@ + +Hello World ! + +Yomguy +:)