Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Only arrays accept short strings.hypothesis | Omer Katz | 2019-03-13 | 3 | -12/+35 |
| | |||||
* | Dump small strings as s type instead of S type. | Omer Katz | 2019-03-13 | 1 | -1/+5 |
| | |||||
* | Allow the CI environment variable to be passed to pytest in tox. | Omer Katz | 2019-03-13 | 1 | -0/+1 |
| | |||||
* | Switch xfail and settings location? | Omer Katz | 2019-03-13 | 1 | -2/+2 |
| | |||||
* | Suppress too slow health check on CI. | Omer Katz | 2019-03-13 | 2 | -5/+12 |
| | |||||
* | Merge branch 'master' into hypothesis | Omer Katz | 2019-03-13 | 5 | -28/+115 |
|\ | |||||
| * | Use tox-docker in integration tests (#262) | Omer Katz | 2019-03-09 | 5 | -28/+113 |
| | | | | | | | | | | | | * Use tox-docker in integration tests. Add more coverage. * Readd PyPy2 & PyPy3 to the integration matrix. | ||||
* | | Cache .hypothesis dir for CI. | Omer Katz | 2019-03-13 | 1 | -1/+13 |
| | | |||||
* | | Ignore those failures on Python 2 for now. | Omer Katz | 2019-03-12 | 1 | -0/+5 |
| | | |||||
* | | Ignore .hypothesis folder. | Omer Katz | 2019-03-12 | 1 | -0/+1 |
| | | |||||
* | | Remove .hypotesis from diff. | Omer Katz | 2019-03-12 | 937 | -0/+0 |
| | | |||||
* | | Fix bugs and serialize integers correctly. Added hypothesis test for tables. | Omer Katz | 2019-03-09 | 939 | -41/+79 |
| | | |||||
* | | Added proper error handling for writing too large or too small values. | Omer Katz | 2019-03-09 | 1 | -2/+18 |
| | | |||||
* | | Datetimes in AMQP format lose microsecond percision. | Omer Katz | 2019-03-09 | 1 | -2/+7 |
| | | |||||
* | | Added hypothesis. | Omer Katz | 2019-03-09 | 2 | -11/+19 |
|/ | |||||
* | Run integration tests in a seperate stage. | Omer Katz | 2019-03-04 | 1 | -4/+16 |
| | |||||
* | Bump version: 2.4.1 → 2.4.2v2.4.2 | Omer Katz | 2019-03-03 | 4 | -4/+4 |
| | |||||
* | Updated the changelog. | Omer Katz | 2019-03-03 | 1 | -0/+36 |
| | |||||
* | Added pytest-travis-fold. | Omer Katz | 2019-03-02 | 1 | -0/+1 |
| | |||||
* | Speed up CI a bit by disabling pip version check. | Omer Katz | 2019-03-02 | 2 | -2/+3 |
| | |||||
* | isort. | Omer Katz | 2019-03-02 | 12 | -23/+25 |
| | |||||
* | The bitcount will reset only when we move to the next byte. (#260) | Omer Katz | 2019-03-02 | 2 | -2/+8 |
| | | | Add a test to verify that parsing two consecutive bitmaps does not fail. | ||||
* | Adds Python 3.7 to the list of supported languages in setup.py and adds ↵ | Jeremiah Cooper | 2019-03-02 | 2 | -0/+10 |
| | | | | Python 3.7 to Appveyor configuration. (#261) | ||||
* | Test array inside table. | Omer Katz | 2019-02-28 | 1 | -1/+8 |
| | |||||
* | for deserialisation, correct offset for bits (#187) | Allan Simon | 2019-02-27 | 2 | -1/+9 |
| | | | | | | | | | | | | * for deserialisation, correct offset for bits it needs to be increased only at the beginning and once every 8 bits * Added a test. * Autopep8. * Verify result. | ||||
* | Added RabbitMQ integration tests (#257) | Matus Valo | 2019-02-18 | 4 | -31/+142 |
| | |||||
* | Fix broken setup.py test --pytest-args | Matus Valo | 2019-02-15 | 1 | -2/+3 |
| | |||||
* | Fix spacing from #254. (#255) | Patrick Cloke | 2019-02-07 | 1 | -1/+1 |
| | |||||
* | Added support of cygwin platform (#254) | Matus Valo | 2019-02-07 | 1 | -0/+3 |
| | |||||
* | Bump version: 2.4.0 → 2.4.1v2.4.1 | Omer Katz | 2019-02-04 | 4 | -4/+4 |
| | |||||
* | Updated changelog. | Omer Katz | 2019-02-04 | 1 | -0/+40 |
| | |||||
* | Treat EWOULDBLOCK as timeout (#253) | Lucian Petrut | 2019-02-04 | 2 | -0/+22 |
| | | | | | | | | | py-amqp 2.4.0 caused a regression on Windows. Reading from a non-blocking socket having the timeout set to 0 might raise a WSAEWOULDBLOCK socket error instead of a timeout, which we're not properly handling. This change will make sure that we're just handling this as a timeout. | ||||
* | Always treat SSLError timeouts as socket timeouts (#247) | Dirk Mueller | 2019-01-31 | 2 | -1/+21 |
| | | | | | | | | | Without specifically handling this case, the socket.timeout() was not raised sometimes causing the connection to lock up. In the case we hit the errno was None, so the previous if condition did not apply. Co-Authored-By: aojeagarcia <aojeagarcia@suse.com> | ||||
* | Support float read_timeout/write_timeout (#246) | cadl42 | 2019-01-28 | 2 | -7/+19 |
| | | | | | | | | * support float read/write timeout * test read_timeout/write_timeout settings * fix lint "line too long" issue | ||||
* | Add unit test for SSLTransport _write function (#251) | Antonio Ojea | 2019-01-27 | 1 | -0/+21 |
| | | | | Reference: https://github.com/celery/py-amqp/issues/249 | ||||
* | read_frame python3 compatible for large payloads (#248) | Antonio Ojea | 2019-01-26 | 2 | -1/+12 |
| | | | | | | | | | | | | | | | read_frame is using str.join to concatenate the payload if the received frame is bigger than SIGNED_INT_MAX. That's fine with python2, however in python3 documentation is stated str.joinReturn a string which is the concatenation of the strings in the iterable iterable. A TypeError will be raised if there are any non-string values in iterable, including bytes objects. The separator between elements is the string providing this method. So we have to use the byte object join() method Signed-off-by: aojeagarcia <aojeagarcia@suse.com> | ||||
* | Add unit test for test_wrap_socket_sni (#250) | Antonio Ojea | 2019-01-25 | 1 | -0/+11 |
| | | | Signed-off-by: aojeagarcia <aojeagarcia@suse.com> | ||||
* | Fix crash in basic_publish when broker does not support connection.blocked ↵ | Matus Valo | 2019-01-17 | 3 | -8/+162 |
| | | | | capability (#244) | ||||
* | basic_consume() should return consumer tag instead of tuple (#240) | Matus Valo | 2019-01-15 | 3 | -5/+16 |
| | |||||
* | Parametrize product_version in integration tests (#236) | Matus Valo | 2019-01-14 | 1 | -1/+2 |
| | |||||
* | Bump PyPy to 6.0. Add PyPy3 to the build process. (#238) | Matus Valo | 2019-01-14 | 2 | -2/+7 |
| | | | | | | * Bump PyPy to 6.0. Add PyPy3 to the build process. * Add xenial dist to pypy builds in .travis.yml | ||||
* | Bump version: 2.3.2 → 2.4.0v2.4.0 | Omer Katz | 2019-01-13 | 4 | -4/+4 |
| | |||||
* | Update changelog. | Omer Katz | 2019-01-13 | 1 | -1/+102 |
| | |||||
* | Move delivery_info to constructor of Message. (#235) | Matus Valo | 2019-01-10 | 4 | -7/+89 |
| | |||||
* | queue, exchange and basic.get integration tests (#234) | Matus Valo | 2019-01-04 | 2 | -40/+376 |
| | | | | | | * Improve return values in doc strings * Added queue and exchange integration tests | ||||
* | Use tuple instead of list. | Omer Katz | 2019-01-01 | 1 | -2/+2 |
| | |||||
* | Don't return method signature from AbstractChannel::wait() (#233) | Matus Valo | 2018-12-31 | 4 | -11/+53 |
| | | | | | | | | | | * Don't return method signature from AbstractChannel::wait() Commit f63f8fe9efbe3357741f32541ea2d7b063f7df09 added new parameter `method_sig` for wait() callback. This change breaks some parts of existing code. This commit handles this issue. * Fix basic_publish integration test | ||||
* | Don't revive channel when connection is closing (#220) | Matus Valo | 2018-12-30 | 5 | -4/+40 |
| | | | | | | | | | | | | * Don't revive channel when connection is closing * When connection is closing dont raise error when Channel.Close method is received * Added unitests * Fix flake8 * Fix typo | ||||
* | Improved empty AMQPError string representation (#231) | Matus Valo | 2018-12-29 | 2 | -3/+26 |
| | |||||
* | Fix basic_consume() with no consumer_tag provided (#221) | Matus Valo | 2018-11-26 | 3 | -28/+171 |
| | | | | | | | | | | | | | | | | * Use consumer tag sent by broker instead of using directly parameter value * Added more unittests of basic_consume() method * Make pep8 happy * Split integration tests to connection tests and channel tests * Added connection closed integration test * Added integration tests for basic_consume() * Fix typos |