Merge lp:~gmb/launchpad/add-bnl-to-structsubs-bug-672507 into lp:launchpad
| Status: | Merged |
|---|---|
| Approved by: | Jelmer Vernooij on 2010-11-10 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | 11908 |
| Proposed branch: | lp:~gmb/launchpad/add-bnl-to-structsubs-bug-672507 |
| Merge into: | lp:launchpad |
| Diff against target: |
381 lines (+186/-14) 6 files modified
.bzrignore (+2/-0) lib/lp/bugs/browser/tests/test_bugsubscription_views.py (+6/-6) lib/lp/registry/browser/structuralsubscription.py (+29/-3) lib/lp/registry/browser/tests/test_structuralsubscription.py (+139/-2) lib/lp/registry/interfaces/structuralsubscription.py (+5/-1) lib/lp/registry/model/structuralsubscription.py (+5/-2) |
| To merge this branch: | bzr merge lp:~gmb/launchpad/add-bnl-to-structsubs-bug-672507 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Jelmer Vernooij (community) | code | 2010-11-10 | Approve on 2010-11-10 |
|
Review via email:
|
|||
Commit Message
The bug_notificatio
Description of the Change
this branch makes the bug_notificatio
structural subscription ui when the
malone.
== .bzrignore ==
- i've added the generated testrunner configs to .bzrignore, since i
have strict commits enabled and they were annoying the hell out of
me.
== lib/lp/
- i've updated the bugsubscription
test that should have been carried out once per iteration of a loop
was happening outside the loop (as it happens it still passes, but
now the testing is more thorough).
== lib/lp/
- i've made structuralsubsc
advancedsubs
becomes available.
- i've added a current_
the requirements of advancedsubscri
- i've updated the callsites for
istructurals
bug_
== lib/lp/
- i've added tests to cover the changes to structuralsubsc
covering the subscription of people and teams to a
structuralsu
== lib/lp/
- i've updated the declaration of
istructurals
bug_
== lib/lp/
- i've updated the implementation of
istructurals
bug_
There's no lint.

It seems like it would be useful to have some infrastructure for running tests against all things that support structural subscription. I reviewed another branch a while back that also did it manually using a seperate TestCase subclass for each.