Changeset 2536
- Timestamp:
- 07/31/07 05:38:42 (1 year ago)
- Files:
-
- svnauthzadminplugin/0.10/svnauthz/io.py (modified) (3 diffs)
- svnauthzadminplugin/0.10/svnauthz_test/io.py (modified) (1 diff)
- svnauthzadminplugin/0.10/svnauthz_test/testdata (modified) (1 diff)
- svnauthzadminplugin/0.10/svnauthz_test/testdata-comments (added)
- svnauthzadminplugin/0.10/svnauthz_test/testdata-mixed (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
svnauthzadminplugin/0.10/svnauthz/io.py
r2451 r2536 30 30 31 31 32 32 PARSE_NORMAL = 0 33 33 PARSE_GROUPS = 1 34 34 PARSE_PATH_ACL = 2 … … 41 41 self.filename = filename 42 42 self.fp = fp 43 self.state = PARSE_NORMAL 43 44 44 45 def parse(self): 45 46 try: 46 47 m = AuthModel(self.filename, [], []) 48 self.state = PARSE_NORMAL 47 49 self._parse_root(m) 48 50 return m … … 57 59 break 58 60 line = line.strip() 61 if line.startswith("#"): 62 # Ignore comments 63 continue 59 64 if (len(line) == 0): 60 65 continue svnauthzadminplugin/0.10/svnauthz_test/io.py
r2451 r2536 14 14 m = r.read("testdata-mixed") 15 15 self.assertEquals(m.serialize().strip(),open("testdata","r").read().strip()) 16 17 def test_parse_comments(self): 18 r1 = AuthzFileReader() 19 r2 = AuthzFileReader() 20 m1 = r1.read("testdata") 21 m2 = r2.read("testdata-comments") 22 self.assertEquals(m1.serialize().strip(),m2.serialize().strip()) svnauthzadminplugin/0.10/svnauthz_test/testdata
r2442 r2536 1 2 3 1 4 [groups] 2 5 alfa = user1,@beta,user2,user4 svnauthzadminplugin/0.10/svnauthz_test/testdata-mixed
r2451 r2536 1 2 3 1 4 [/] 2 5 @alfa = r
