def test_b2c__post_save_signal(self, mock_signal, mock_post, mock_get): post_save.connect(mock_signal, sender=B2CRequest, dispatch_uid='test_b2c_request_post_save') Mpesa.b2c_request(phone=254708374149, amount=100.0) self.assertEquals(mock_signal.call_count, 1) post_save.disconnect(mock_signal, sender=B2CRequest, dispatch_uid='test_b2c_request_post_save')
def test_c2b_post_save_signal(self, mock_signal, mock_post, mock_get): post_save.connect(mock_signal, sender=OnlineCheckout, dispatch_uid='test_online_request_post_save') Mpesa.stk_push(phone=254708374149, amount=100.0) self.assertEquals(mock_signal.call_count, 1) post_save.disconnect(mock_signal, sender=OnlineCheckout, dispatch_uid='test_online_request_post_save')
def setUp(self): self.req = Mpesa.b2c_request(phone=254708374149, amount=100.0)
def setUp(self): self.request = Mpesa.stk_push(phone=254708374149, amount=100.0, account_reference='Test')
def test_register_c2b_url(self, mock_post, mock_get): response = Mpesa.c2b_register_url() self.assertEqual(mocks.REGISTER_URL_SUCCESS, response)
def setUp(self): self.request = Mpesa.stk_push(phone=254708374149, amount=100.0)