lp:~rick-rickspencer3/desktopcouch/CouchWidget-tests-and-robustness
- Get this branch:
- bzr branch lp:~rick-rickspencer3/desktopcouch/CouchWidget-tests-and-robustness
Branch merges
- Rodrigo Moya (community): Approve
- Eric Casteleijn (community): Approve
- Diff: None lines
Related bugs
Bug #412266: couchwidget throws error if record_type is set before headings | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 44. By Rick Spencer
-
removed now eroneous doc comment, and made contactspicker titles look a little nicer
- 42. By Rick Spencer
-
modified contactspicker.py to accomdate api changes and also to not use static local ip address
- 41. By Rick Spencer
-
This commit breaks the CouchWidget API by requiring a string to specify a database in the constructor call. Also includes more and improved tests for CouchWidget. Also a proper fix for bug 412266, which prompted all of this work.
- 35. By Chad Miller
-
Use subprocess.Popen and ourselves to the wait()ing, since subprocess.call() is buggy. There's still an EINTR bug in subprocess, though.
Occasionally stop couchdb in tests, so we exercise the automatic starting code. This will lead to spurious errors because of the aforementioned subprocess bug, but it's the right thing to do.
Abstract away some of the linuxisms and complain if we're run on an unsupported OS.
Fix a race condition in the process-testing code.
Replace the TestCase module with one that doesn't complain of dirty twisted reactors.
Add a means of stopping the desktop couchdb daemon.
Add an additional check that a found PID and process named correctly is indeed a process that this user started, so we don't try to talk to other local users' desktop couchdbs.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:desktopcouch