View tests should probably not use Zopeless layers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
High
|
Unassigned |
Bug Description
Several view tests in lp.registry.
LaunchpadZopele
PermissiveSecur
I think this situation has arisen because layers are confusing. It's
difficult to know what you're getting without reading a lot of
code. When choosing layers I have often taken an approach like "find
the layer with the shortest name that lets my tests pass", and I know
I'm not the only one! We need to make layers more understandable,
perhaps through more documentation (though I groan at that thought),
or by replacing layers with a more transparent system.
*ZopelessLayer also appears in these other browser tests:
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
(find lib/lp/
xargs -r0 fgrep ZopelessLayer -l)
Changed in launchpad: | |
importance: | High → Low |
tags: | added: tech-debt |
tags: | removed: derivation |
Changed in launchpad: | |
importance: | Low → High |