mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-22 07:03:19 +00:00
Monotone-Parent: 324942a2c0fd9c03a2cb05306ce19230f91a9534
Monotone-Revision: 4520bccbe080f6685e84dc4ecd3ae2c5d9741940 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2010-07-14T23:16:38 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1,42 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
from config import hostname, port, username, password, testput_nbrdays
|
||||
|
||||
import ev_generator
|
||||
import sogotests
|
||||
import unittest
|
||||
import webdavlib
|
||||
|
||||
class HTTPUnparsedURLTest(unittest.TestCase):
|
||||
def __init__(self, arg):
|
||||
unittest.TestCase.__init__(self, arg)
|
||||
self.client = webdavlib.WebDAVClient(hostname, port,
|
||||
username, password)
|
||||
|
||||
def setUp(self):
|
||||
self.resource = '/SOGo/dav/%s/Calendar/test-dav-put/' % username
|
||||
delete = webdavlib.WebDAVDELETE(self.resource)
|
||||
self.client.execute(delete)
|
||||
mkcol = webdavlib.WebDAVMKCOL(self.resource)
|
||||
self.client.execute(mkcol)
|
||||
self.assertEquals(mkcol.response["status"], 201,
|
||||
"preparation: failure creating collection"
|
||||
"(code = %d)" % mkcol.response["status"])
|
||||
|
||||
def testPUT(self):
|
||||
gen = ev_generator.ev_generator(testput_nbrdays)
|
||||
counter = 1
|
||||
while gen.iter():
|
||||
event = gen.event
|
||||
url = self.resource + "event-%d.ics" % counter
|
||||
put = webdavlib.HTTPPUT(url, event)
|
||||
put.content_type = "text/calendar; charset=utf-8"
|
||||
self.client.execute(put)
|
||||
counter = counter + 1
|
||||
|
||||
def tearDown(self):
|
||||
delete = webdavlib.WebDAVDELETE(self.resource)
|
||||
self.client.execute(delete)
|
||||
|
||||
if __name__ == "__main__":
|
||||
sogotests.runTests()
|
||||
Reference in New Issue
Block a user