Author: philip
Date: Fri Apr  5 10:20:06 2013
New Revision: 1464909

URL: http://svn.apache.org/r1464909
Log:
Extend a swig-py test.

* subversion/bindings/swig/python/tests/client.py
  (proplist_receiver_trunk, proplist_receiver_dir1): Change scope.
  (test_inherited_props): Verify callbacks are called.

Modified:
    subversion/trunk/subversion/bindings/swig/python/tests/client.py

Modified: subversion/trunk/subversion/bindings/swig/python/tests/client.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/python/tests/client.py?rev=1464909&r1=1464908&r2=1464909&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/swig/python/tests/client.py (original)
+++ subversion/trunk/subversion/bindings/swig/python/tests/client.py Fri Apr  5 
10:20:06 2013
@@ -397,6 +397,15 @@ class SubversionClientTestCase(unittest.
 
     
core.svn_auth_set_gnome_keyring_unlock_prompt_func(self.client_ctx.auth_baton, 
prompt_func)
 
+  def proplist_receiver_trunk(self, path, props, iprops, pool):
+    self.assertEquals(props['svn:global-ignores'], '*.q\n')
+    self.proplist_receiver_trunk_calls += 1
+
+  def proplist_receiver_dir1(self, path, props, iprops, pool):
+    self.assertEquals(iprops[self.proplist_receiver_dir1_key],
+                      {'svn:global-ignores':'*.q\n'})
+    self.proplist_receiver_dir1_calls += 1
+
   def test_inherited_props(self):
     """Test inherited props"""
 
@@ -417,15 +426,16 @@ class SubversionClientTestCase(unittest.
                                          None, self.client_ctx)
     self.assertEquals(iprops[trunk_url], {'svn:global-ignores':'*.q\n'})
 
-    def proplist_receiver_trunk(path, props, iprops, pool):
-      self.assertEquals(props['svn:global-ignores'], '*.q\n')
+    self.proplist_receiver_trunk_calls = 0
     client.proplist4(trunk_url, head, head, core.svn_depth_empty, None, True,
-                     proplist_receiver_trunk, self.client_ctx)
+                     self.proplist_receiver_trunk, self.client_ctx)
+    self.assertEquals(self.proplist_receiver_trunk_calls, 1)
 
-    def proplist_receiver_dir1(path, props, iprops, pool):
-      self.assertEquals(iprops[trunk_url], {'svn:global-ignores':'*.q\n'})
+    self.proplist_receiver_dir1_calls = 0
+    self.proplist_receiver_dir1_key = trunk_url
     client.proplist4(dir1_url, head, head, core.svn_depth_empty, None, True,
-                     proplist_receiver_dir1, self.client_ctx)
+                     self.proplist_receiver_dir1, self.client_ctx)
+    self.assertEquals(self.proplist_receiver_dir1_calls, 1)
 
 
 def suite():


Reply via email to