mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-01 07:01:12 +00:00
create group can use single quote (#3265)
* admin create group can use single quote * user create group can use single quote, update error_msg
This commit is contained in:
@@ -59,8 +59,8 @@ class GroupsApiTest(ApiTestBase):
|
||||
# check group is really removed
|
||||
groups = self.get(GROUPS_URL).json()['groups']
|
||||
for group in groups:
|
||||
|
||||
self.assertNotEqual(group['id'], group_id)
|
||||
|
||||
def test_add_remove_group_with_hyphen(self):
|
||||
data = {'group_name': randstring(4) + '-' + randstring(4)}
|
||||
info = self.put(GROUPS_URL, data=data).json()
|
||||
@@ -75,8 +75,22 @@ class GroupsApiTest(ApiTestBase):
|
||||
for group in groups:
|
||||
self.assertNotEqual(group['id'], group_id)
|
||||
|
||||
def test_add_remove_group_with_blank_and_hyphen(self):
|
||||
data = {'group_name': randstring(4) + '-' + randstring(4) + ' ' + randstring(4)}
|
||||
def test_add_remove_group_with_single_quote(self):
|
||||
data = {'group_name': randstring(4) + "'" + randstring(4)}
|
||||
info = self.put(GROUPS_URL, data=data).json()
|
||||
self.assertTrue(info['success'])
|
||||
group_id = info['group_id']
|
||||
self.assertGreater(group_id, 0)
|
||||
url = urljoin(GROUPS_URL, str(group_id))
|
||||
self.delete(url)
|
||||
|
||||
# check group is really removed
|
||||
groups = self.get(GROUPS_URL).json()['groups']
|
||||
for group in groups:
|
||||
self.assertNotEqual(group['id'], group_id)
|
||||
|
||||
def test_add_remove_group_with_blank_and_hyphen_and_single_quote(self):
|
||||
data = {'group_name': randstring(2) + '-' + randstring(2) + ' ' + randstring(2) + "'" + randstring(2)}
|
||||
info = self.put(GROUPS_URL, data=data).json()
|
||||
self.assertTrue(info['success'])
|
||||
group_id = info['group_id']
|
||||
|
Reference in New Issue
Block a user