Merge "Add two functional tests for delimiter."
This commit is contained in:
commit
153d62c0f9
@ -439,6 +439,34 @@ class TestContainer(Base):
|
|||||||
for file_item in files:
|
for file_item in files:
|
||||||
self.assert_(file_item.startswith(prefix))
|
self.assert_(file_item.startswith(prefix))
|
||||||
|
|
||||||
|
def testListDelimiter(self):
|
||||||
|
cont = self.env.account.container(Utils.create_name())
|
||||||
|
self.assert_(cont.create())
|
||||||
|
|
||||||
|
delimiter = '-'
|
||||||
|
files = ['test', delimiter.join(['test', 'bar']),
|
||||||
|
delimiter.join(['test', 'foo'])]
|
||||||
|
for f in files:
|
||||||
|
file_item = cont.file(f)
|
||||||
|
self.assert_(file_item.write_random())
|
||||||
|
|
||||||
|
results = cont.files()
|
||||||
|
results = cont.files(parms={'delimiter': delimiter})
|
||||||
|
self.assertEqual(results, ['test', 'test-'])
|
||||||
|
|
||||||
|
def testListDelimiterAndPrefix(self):
|
||||||
|
cont = self.env.account.container(Utils.create_name())
|
||||||
|
self.assert_(cont.create())
|
||||||
|
|
||||||
|
delimiter = 'a'
|
||||||
|
files = ['bar', 'bazar']
|
||||||
|
for f in files:
|
||||||
|
file_item = cont.file(f)
|
||||||
|
self.assert_(file_item.write_random())
|
||||||
|
|
||||||
|
results = cont.files(parms={'delimiter': delimiter, 'prefix': 'ba'})
|
||||||
|
self.assertEqual(results, ['bar', 'baza'])
|
||||||
|
|
||||||
def testCreate(self):
|
def testCreate(self):
|
||||||
cont = self.env.account.container(Utils.create_name())
|
cont = self.env.account.container(Utils.create_name())
|
||||||
self.assert_(cont.create())
|
self.assert_(cont.create())
|
||||||
|
Loading…
Reference in New Issue
Block a user