forked from django-webtest/django-webtest
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES.txt
176 lines (118 loc) · 4.41 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
CHANGES
=======
1.7.5 (2013-07-17)
------------------
- OPTIONS method is fixed;
- added workaround for DELETE method warnings
(see https://github.com/Pylons/webtest/issues/50).
1.7.4 (2013-07-14)
------------------
- Really add ``TransactionWebTest`` base class (thanks Julien Aubert).
1.7.3 (2013-07-07)
------------------
- Added support for PATCH and OPTIONS HTTP methods (thanks Will Bradley).
1.7.2 (2013-06-27)
------------------
- ``TransactionWebTest`` base class is added (thanks Iurii Kriachko).
1.7.1 (2013-06-11)
------------------
- Added support for non-ascii usernames.
1.7 (2013-05-23)
----------------
- Added support for django 1.6 (thanks Carl Meyer).
1.6.1 (2013-03-31)
------------------
- Added support for django 1.5+ custom user models (thanks Gautier Hayoun).
1.6 (2013-03-07)
----------------
- Added ability to pass a custom response_class and app_class to WebTest
(thanks Bruno Renié);
- Added case-insensitive header access in DjangoWebtestResponse (thanks
Bruno Renié).
1.5.7 (2013-02-27)
------------------
- WebTest 2.0 support.
1.5.6 (2013-01-21)
------------------
- django 1.5 support: transaction handling is fixed (thanks Marco Braak).
1.5.5 (2013-01-14)
------------------
- Fixed django 1.5 support: DjangoWebtestResponse.streaming attribute
is added (thanks David Winterbottom).
1.5.4 (2012-09-13)
------------------
- fix django 1.5 issues with AdminMediaHandler (thanks Tai Lee);
- tox.ini is updated to use latest django versions and the
official trunk with python3 support;
- django 1.5 SimpleCookie issues are fixed.
1.5.3 (2012-04-25)
------------------
- self.assertRedirects is fixed for authenticated requests.
1.5.2 (2012-04-01)
------------------
- if AuthenticationMiddleware is not in a middleware list,
WebtestUserMiddleware is put to the end of middlewares in order to
provide better backward compatibility with 1.4.x in case of custom
auth middlewares.
1.5.1 (2012-03-22)
------------------
- Fixed handling of forms with method="get". Thanks Jeroen Vloothuis.
1.5 (2012-02-24)
----------------
- WebtestUserMiddleware is inserted after AuthenticationMiddleware, not to
the end of middleware list (thanks bigkevmcd);
- don't list python 2.5 as supported because WebOb dropped 2.5 support;
- python 3 support;
- test running using tox.
1.4.4 (2012-02-08)
------------------
- 'user' parameter for ``self.app.put`` and ``self.app.delete`` methods (thanks
Ruslan Popov).
1.4.3 (2011-09-27)
------------------
- The django session dictionary is available via ``self.app.session``.
1.4.2 (2011-08-26)
------------------
- ``REMOTE_ADDR`` is now ``'127.0.0.1'`` by default. This is how
standard django's test client behave.
Please note that this can slow tests down and cause other side effects
if django-debug-toolbar 0.9.x is installed+configured and
``INTERNAL_IPS`` contain ``'127.0.0.1'`` because debug toolbar will
become turned on during tests. The workaround is to remove
django-debug-toolbar middleware during tests in your test settings::
DEBUG_MIDDLEWARE = 'debug_toolbar.middleware.DebugToolbarMiddleware'
if DEBUG_MIDDLEWARE in MIDDLEWARE_CLASSES:
MIDDLEWARE_CLASSES.remove(DEBUG_MIDDLEWARE)
1.4.1 (2011-06-29)
------------------
- ``self.renew_app()`` method for resetting the 'browser' inside tests.
1.4 (2011-06-23)
----------------
- Better auth implementation;
- support for assertRedirects, assertContains and assertNotContains.
1.3 (2010-12-31)
----------------
- Django 1.3 compatibility: test responses are now having 'templates' attribute;
- Django 1.3 compatibility: the way exceptions are handled is changed;
- auto_follow parameter for app.get method (redirect chains will be
auto-followed with auto_follow=True).
1.2.1 (2010-08-24)
------------------
- REMOTE_USER authorization can be disabled.
1.2 (2010-08-21)
----------------
- ``response.template`` and ``response.context`` goodness (thanks Gregor Müllegger);
- tests (thanks Gregor Müllegger);
- csrf checks are now optional (thanks Gregor Müllegger).
1.1.1 (2010-07-16)
------------------
- User instance can be passed to `get` and `post` methods instead
of user's username.
1.1 (2010-06-15)
----------------
- Original traceback instead of html 500 error page;
- per-TestCase extra_environ (thanks Gael Pasgrimaud);
- fixed a bug with app.post parameters (thanks anonymous).
1.0 (2010-04-20)
----------------
Initial release (thanks Ian Bicking for WebTest).