From 00f404901abf44d03d944e460f3f156362fb01d2 Mon Sep 17 00:00:00 2001 From: yomguy Date: Wed, 23 Jan 2008 00:57:25 +0000 Subject: [PATCH] Get a put git-svn-id: http://svn.parisson.org/svn/tools/trunk@35 457c0346-1240-4656-8a5a-9edca8063506 --- python-dav/davlib.py | 3 ++- python-dav/davtest.py | 15 +++++++++++---- python-dav/foo.html | 2 +- python-dav/hello.txt | 5 +++++ 4 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 python-dav/hello.txt 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 +:) -- 2.39.5