def test_commit_notouch(self):
     testee = BridgeProviderBitbucket({
         'username': '******',
         'password': '******',
         'incoming_token': 'glig',
     })
     testee.api = MagicMock()
     testee.get_commit_approval = MagicMock()
     testee.get_commit_approval.return_value = True
     testee.set_commit_approval('bla', 'blu', '1', True)
     testee.api.assert_not_called()
 def test_commit_notouch(self):
   testee = BridgeProviderBitbucket({
     'username': '******',
     'password': '******',
     'incoming_token': 'glig',
     })
   testee.api = MagicMock()
   testee.get_commit_approval = MagicMock()
   testee.get_commit_approval.return_value=True
   testee.set_commit_approval('bla','blu','1',True)
   testee.api.assert_not_called()
 def test_commit_disapprove(self):
   testee = BridgeProviderBitbucket({
     'username': '******',
     'password': '******',
     'incoming_token': 'glig',
     })
   testee.api = MagicMock()
   testee.get_commit_approval = MagicMock()
   testee.get_commit_approval.return_value=True
   testee.set_commit_approval('bla','blu','1',False)
   testee.api.assert_called_once_with('2.0','repositories/bla/blu/commit/1/approve',method='delete')
 def test_commit_disapprove(self):
     testee = BridgeProviderBitbucket({
         'username': '******',
         'password': '******',
         'incoming_token': 'glig',
     })
     testee.api = MagicMock()
     testee.get_commit_approval = MagicMock()
     testee.get_commit_approval.return_value = True
     testee.set_commit_approval('bla', 'blu', '1', False)
     testee.api.assert_called_once_with(
         '2.0', 'repositories/bla/blu/commit/1/approve', method='delete')
 def test_commit_test(self):
   testee = BridgeProviderBitbucket({
     'username': '******',
     'password': '******',
     'incoming_token': 'glig',
     })
   testee.set_commit_approval = MagicMock()
   testee.post_commit_comment = MagicMock()
   testee.post_commit_test('bla','blu','1','j','http://google.com',True)
   testee.post_commit_comment.assert_called_once_with('bla','blu','1','Test by j: **passed**  \nhttp://google.com')
   testee.set_commit_approval.assert_called_once_with('bla','blu','1',True)
 def test_commit_test(self):
     testee = BridgeProviderBitbucket({
         'username': '******',
         'password': '******',
         'incoming_token': 'glig',
     })
     testee.set_commit_approval = MagicMock()
     testee.post_commit_comment = MagicMock()
     testee.post_commit_test('bla', 'blu', '1', 'j', 'http://google.com',
                             True)
     testee.post_commit_comment.assert_called_once_with(
         'bla', 'blu', '1', 'Test by j: **passed**  \nhttp://google.com')
     testee.set_commit_approval.assert_called_once_with(
         'bla', 'blu', '1', True)