unit test failing on python-webob 1.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
Undecided
|
Ionuț Arțăriși |
Bug Description
The following unit test fails on a more recent version of python-webob 1.2b3 (vs. devstack's 1.0.8). This is because in newer versions of python-webob, there is only one valid representation for a Response object, which is an AppIterRange object [1] (the tests currently assume a list)
[1] https:/
=======
ERROR: test_object_
-------
Traceback (most recent call last):
File "/var/lib/
resp = local_app(
File "/var/lib/
res = getattr(controller, req.method)(env, start_response)
File "/var/lib/
return self.GETorHEAD(env, start_response)
File "/var/lib/
app_iter = self.app(env, self.do_
File "/var/lib/
return iter.pop()
AttributeError: 'AppIterRange' object has no attribute 'pop'
Changed in swift: | |
milestone: | none → 1.5.0 |
status: | Fix Committed → Fix Released |
Nevermind. It seems this was already fixed in https:/ /github. com/openstack/ swift/commit/ f26d2e5f99ff402 910407165ae2280 25991151b9