lp:~rick-rickspencer3/desktopcouch/CouchWidget-tests-and-robustness

Created by Rick Spencer and last modified
Get this branch:
bzr branch lp:~rick-rickspencer3/desktopcouch/CouchWidget-tests-and-robustness
Only Rick Spencer can upload to this branch. If you are Rick Spencer please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Rick Spencer
Project:
desktopcouch
Status:
Merged

Recent revisions

44. By Rick Spencer

removed now eroneous doc comment, and made contactspicker titles look a little nicer

43. By Rick Spencer

added nicer titles to contactspicker.py

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.

40. By Ken VanDine

auto python build stuff in distutils extra.

39. By Rick Spencer

added unit tests for couchwidget, and then fixed bug #412266

38. By Rodrigo Moya

Change to freedesktop URL for record type spec.

37. By Rodrigo Moya

First version of the contacts picker, based on CouchWidget

36. By Elliot Murphy

Adding the desktopcouch.contacts module.

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
This branch contains Public information 
Everyone can see this information.

Subscribers