def test_send(self, mock_misc_op): invoice = Invoice() invoice.Id = 2 invoice.send(qb=self.qb_client) mock_misc_op.assert_called_with("invoice/2/send", None, 'application/octet-stream')
def test_send_with_send_to_email(self, mock_misc_op): invoice = Invoice() invoice.Id = 2 invoice.send(qb=self.qb_client, send_to="*****@*****.**") mock_misc_op.assert_called_with("invoice/2/[email protected]", None, 'application/octet-stream')
def test_send_with_send_to_email(self, mock_misc_op): invoice = Invoice() invoice.Id = 2 email = "*****@*****.**" send_to_email = quote(email, safe='') invoice.send(qb=self.qb_client, send_to=email) mock_misc_op.assert_called_with( "invoice/2/send?sendTo={}".format(send_to_email), None, 'application/octet-stream')
def test_send(self, mock_misc_op): invoice = Invoice() invoice.Id = 2 invoice.send(qb=self.qb_client) mock_misc_op.assert_called_with("Invoice/2/send")
def test_void(self, post): invoice = Invoice() invoice.Id = 2 invoice.void(qb=self.qb_client) self.assertTrue(post.called)