@@ -73,6 +73,17 @@ def test_expand_directories_called_for_pacts(self, mock_path_exists, mock_expand
7373
7474 mock_expand_dir .assert_called_once ()
7575
76+ @patch ('pact.verify_wrapper.VerifyWrapper.call_verify' , return_value = (0 , None ))
77+ def test_passes_enable_pending_flag_value (self , mock_wrapper ):
78+ for value in (True , False ):
79+ with self .subTest (value = value ):
80+ with patch ('pact.verifier.path_exists' ):
81+ self .verifier .verify_pacts ('any.json' , enable_pending = value )
82+ self .assertTrue (
83+ ('enable_pending' , value ) in mock_wrapper .call_args .kwargs .items (),
84+ mock_wrapper .call_args .kwargs ,
85+ )
86+
7687
7788class VerifierBrokerTestCase (TestCase ):
7889
@@ -130,3 +141,14 @@ def test_publish_on_success(self, mock_path_exists, mock_wrapper):
130141 log_level = 'INFO' ,
131142 verbose = False ,
132143 publish_version = '1.0.0' )
144+
145+ @patch ('pact.verify_wrapper.VerifyWrapper.call_verify' , return_value = (0 , None ))
146+ def test_passes_enable_pending_flag_value (self , mock_wrapper ):
147+ for value in (True , False ):
148+ with self .subTest (value = value ):
149+ with patch ('pact.verifier.path_exists' ):
150+ self .verifier .verify_with_broker (enable_pending = value )
151+ self .assertTrue (
152+ ('enable_pending' , value ) in mock_wrapper .call_args .kwargs .items (),
153+ mock_wrapper .call_args .kwargs ,
154+ )
0 commit comments