Changeset 2451
- Timestamp:
- 07/11/07 03:23:05 (1 year ago)
- Files:
-
- svnauthzadminplugin/0.10/svnauthz/io.py (modified) (1 diff)
- svnauthzadminplugin/0.10/svnauthz/model.py (modified) (1 diff)
- svnauthzadminplugin/0.10/svnauthz_test/io.py (modified) (1 diff)
- svnauthzadminplugin/0.10/svnauthz_test/testdata-mixed (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
svnauthzadminplugin/0.10/svnauthz/io.py
r2442 r2451 125 125 if subjectstr.startswith("@"): 126 126 assert (len(subjectstr) > 1) 127 subject = m.find_group(subjectstr.lstrip("@") )127 subject = m.find_group(subjectstr.lstrip("@"), True) 128 128 assert (subject != None) 129 129 else: svnauthzadminplugin/0.10/svnauthz/model.py
r2442 r2451 150 150 return self.paths 151 151 152 def find_group(self, name ):152 def find_group(self, name, creategroup=False): 153 153 for g in self.groups: 154 154 if name == g.get_name(): 155 155 return g 156 if creategroup: 157 g = Group(name, []) 158 self.add_group(g) 159 return g 156 160 return None 157 161 svnauthzadminplugin/0.10/svnauthz_test/io.py
r2442 r2451 9 9 m = r.read("testdata") 10 10 self.assertEquals(m.serialize().strip(),open("testdata","r").read().strip()) 11 12 def test_parse_mixed(self): 13 r = AuthzFileReader() 14 m = r.read("testdata-mixed") 15 self.assertEquals(m.serialize().strip(),open("testdata","r").read().strip())
