| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-08-14 | [py3] Fixed comparison of list and range() | Anssi Kääriäinen | |
| A test compared list directly against a range(). This is py3 incompatible. Fixed by using list(range()). | |||
| 2012-08-14 | [py3] Fixed invalid use of dict.items() | Anssi Kääriäinen | |
| An ordering test had two problems related to dict.items() usage: - It assumed the order of the dict was non-randomized - It indexed to the dict.items() which is py3 incompatible. I fixed the test by using dict['rank'] directly, where rank is the column tested on the values queryset. | |||
| 2012-08-14 | [py3] Ensured the template tests run. | Aymeric Augustin | |
| 2012-08-14 | [py3] Compared response.content with bytes. | Aymeric Augustin | |
| 2012-08-14 | [py3] Ported django.http according to PEP 3333. | Aymeric Augustin | |
| Perfomed some style cleanup while I was in the area. | |||
| 2012-08-13 | [py3] Fixed encoding issues in cache key generation | Claude Paroz | |
| 2012-08-13 | [py3] Made csrf context processor return Unicode | Claude Paroz | |
| 2012-08-13 | [py3] Fixed admin_scripts tests | Claude Paroz | |
| 2012-08-13 | [py3] Removed filename encoding in file_uploads test | Claude Paroz | |
| 2012-08-12 | Fixed #18306 -- Made deferred models issue update_fields on save | Andrei Antoukh | |
| Deferred models now automatically update only the fields which are loaded from the db (with .only() or .defer()). In addition, any field set manually after the load is updated on save. | |||
| 2012-08-12 | Fixed #13844 -- Avoid converting unknown db values to float | Anssi Kääriäinen | |
| This patch removes an unconditional float(value) conversion from db backend default convert_values() method. This can cause problems when aggregating over character fields for example. In addition, Oracle and SQLite already return the bare value from their convert_values(). In the long term the converting should be done by fields, and the fields should then call database backend specific converters when needed. The current setup is inflexible for 3rd party fields. Thanks to Merlijn van Deen for the original patch. | |||
| 2012-08-12 | [py3] Made exception examination py3-compatible. | Karen Tracey | |
| 2012-08-12 | [py3] Refactored __unicode__ to __str__. | Aymeric Augustin | |
| * Renamed the __unicode__ methods * Applied the python_2_unicode_compatible decorator * Removed the StrAndUnicode mix-in that is superseded by python_2_unicode_compatible * Kept the __unicode__ methods in classes that specifically test it under Python 2 | |||
| 2012-08-12 | [py3] Replaced some __str__ methods by __unicode__ | Aymeric Augustin | |
| These methods actually return unicode. | |||
| 2012-08-12 | [py3] Removed redundant __str__ methods. | Aymeric Augustin | |
| These classes already have an identical __unicode__ method, which will be used after an upcoming refactoring. | |||
| 2012-08-11 | Fixed #18739 -- witdthratio behavior on None args | Karen Tracey | |
| Made behavior given None consistent with how non-numerics were handled. Thanks to ja.geb@me.com for the report. | |||
| 2012-08-11 | Decorated some tests that require tz support. | Karen Tracey | |
| This allows the test suite to run without errors on Windows. | |||
| 2012-08-11 | [py3] Various minor syntax fixes in the test suite | Claude Paroz | |
| 2012-08-11 | [py3] Used six.StringIO to simulate stdout buffer in tests | Claude Paroz | |
| 2012-08-11 | [py3] Used BytesIO to test request streams | Claude Paroz | |
| 2012-08-10 | [py3] Made signing infrastructure pass tests with Python 3 | Claude Paroz | |
| 2012-08-10 | Add db_table and db_tablespace handling | Andrew Godwin | |
| 2012-08-10 | Merge branch 'master' into schema-alteration | Andrew Godwin | |
| 2012-08-10 | Add support for unique_together | Andrew Godwin | |
| 2012-08-09 | [py3] Fixed mail tests with Python 3 | Claude Paroz | |
| 2012-08-08 | [py3] Fixed compilemessages tests | Claude Paroz | |
| 2012-08-08 | Switched to using the standard method for comparing querysets in teh templates. | Alex Gaynor | |
| 2012-08-08 | [py3] Used compatible imports of StringIO. | Aymeric Augustin | |
| 2012-08-07 | Fix a test that relied on an exception outliving the `except` block, which ↵ | Alex Gaynor | |
| doesn't happen on py3k. | |||
| 2012-08-07 | [py3] Ported django.utils.functional. | Aymeric Augustin | |
| 2012-08-07 | [py3] Ported django.utils.decorators. | Aymeric Augustin | |
| 2012-08-07 | [py3] Ported django.utils.crypto. | Aymeric Augustin | |
| 2012-08-07 | [py3] Ported django.utils.baseconv. | Aymeric Augustin | |
| 2012-08-07 | [py3] Ported django.utils.encoding. | Aymeric Augustin | |
| * Renamed smart_unicode to smart_text (but kept the old name under Python 2 for backwards compatibility). * Renamed smart_str to smart_bytes. * Re-introduced smart_str as an alias for smart_text under Python 3 and smart_bytes under Python 2 (which is backwards compatible). Thus smart_str always returns a str objects. * Used the new smart_str in a few places where both Python 2 and 3 want a str. | |||
| 2012-08-07 | [py3] Fixed access to dict keys/values/items. | Aymeric Augustin | |
| 2012-08-06 | Fixed #18724 -- Fixed IntegerField validation with value 0 | Brendan MacDonell | |
| 2012-08-04 | Fixed #5524 -- Do not remove cleaned_data when a form fails validation | Claude Paroz | |
| cleaned_data is no longer deleted when form validation fails but only contains the data that did validate. Thanks to the various contributors to this patch (see ticket). | |||
| 2012-08-04 | Fixed #18700 -- Added URL reversal for i18n set_language view. | Simon Meers | |
| 2012-08-03 | [py3] Removed uses of sys.maxint under Python 3. | Aymeric Augustin | |
| Also fixed #18706: improved exceptions raised by int_to_base36. | |||
| 2012-08-02 | Add M2M tests and some unique support | Andrew Godwin | |
| 2012-07-30 | Fixed a security issue in http redirects. Disclosure and new release ↵ | Florian Apolloner | |
| forthcoming. | |||
| 2012-07-26 | Merge branch 'master' of github.com:django/django into schema-alteration | Andrew Godwin | |
| Conflicts: django/db/backends/postgresql_psycopg2/base.py | |||
| 2012-07-25 | [py3] Updated dict-like data structures for Python 3. | Aymeric Augustin | |
| The keys/items/values methods return iterators in Python 3, and the iterkeys/items/values methods don't exist in Python 3. The behavior under Python 2 is unchanged. | |||
| 2012-07-25 | Fixed #18634 -- Don't escape variables in the context for startproject/startapp. | Marc Tamlyn | |
| The & symbols which can come up in the secret key were being escaped to &. | |||
| 2012-07-25 | Merge pull request #216 from ljosa/ticket_18644 | Florian Apolloner | |
| Fixed #18644 -- Made urlize trim trailing period followed by parenthesis | |||
| 2012-07-25 | Made staticfiles tests independent of test execution order. | Florian Apolloner | |
| 2012-07-24 | Fixed #18271 -- Changed stage at which TransactionTestCase flushes DB tables. | Ramiro Morales | |
| Previously, the flush was done before the test case execution and now it is performed after it. Other changes to the testing infrastructure include: * TransactionTestCase now doesn't reset autoincrement sequences either (previous behavior can achieved by using `reset_sequences`.) With this, no implicit such reset is performed by any of the provided TestCase classes. * New ordering of test cases: All unittest tes cases are run first and doctests are run at the end. THse changes could be backward-incompatible with test cases that relied on some kind of state being preserved between tests. Please read the relevant sections of the release notes and testing documentation for further details. Thanks Andreas Pelme for the initial patch. Karen Tracey and Anssi Kääriäinen for the feedback and Anssi for reviewing. This also fixes #12408. | |||
| 2012-07-24 | Added tests for deprecation warnings and fixed the argument order for the ↵ | Alex Gaynor | |
| warnings. | |||
| 2012-07-22 | [py3] Added Python 3 compatibility for xrange. | Aymeric Augustin | |
| 2012-07-22 | [py3] Updated urllib/urllib2/urlparse imports. | Aymeric Augustin | |
| Lots of functions were moved. Use explicit imports in all cases to keey it easy to identify where the functions come from. | |||
