Author: brane
Date: Thu Nov 29 03:49:12 2018
New Revision: 1847697

URL: http://svn.apache.org/viewvc?rev=1847697&view=rev
Log:
Update authz tests.

* subversion/tests/cmdline/authz_tests.py
  (inverted_group_membership): Annotate with issue number SVN-4793.
  (group_member_empty_string): New test for required functionality.

Modified:
    subversion/trunk/subversion/tests/cmdline/authz_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/authz_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/authz_tests.py?rev=1847697&r1=1847696&r2=1847697&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/authz_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/authz_tests.py Thu Nov 29 
03:49:12 2018
@@ -1664,6 +1664,7 @@ def remove_access_after_commit(sbox):
                                         [], True)
 
 @XFail()
+@Issue(4793)
 @Skip(svntest.main.is_ra_type_file)
 def inverted_group_membership(sbox):
   "access rights for user in inverted group"
@@ -1694,6 +1695,24 @@ def inverted_group_membership(sbox):
                                      '--username', svntest.main.wc_author,
                                      sbox.repo_url)
 
+@Skip(svntest.main.is_ra_type_file)
+def group_member_empty_string(sbox):
+  "group definition ignores with empty member"
+
+  sbox.build(create_wc = False)
+
+  write_restrictive_svnserve_conf(sbox.repo_dir)
+  write_authz_file(sbox,
+                   {"/" : ("$anonymous =\n"
+                           "@readonly = r\n")},
+                   {"groups": "readonly = , %s\n" % svntest.main.wc_author})
+
+  expected_output = svntest.verify.UnorderedOutput(['A/\n', 'iota\n'])
+  svntest.actions.run_and_verify_svn(expected_output, [],
+                                     'list',
+                                     '--username', svntest.main.wc_author,
+                                     sbox.repo_url)
+
 
 ########################################################################
 # Run the tests
@@ -1732,6 +1751,7 @@ test_list = [ None,
               authz_log_censor_revprops,
               remove_access_after_commit,
               inverted_group_membership,
+              group_member_empty_string,
              ]
 serial_only = True
 


Reply via email to