This should cover most aspects of the v1 API but being new to the etcd code base I cannot promise that or that the tests are even correct. They do pass though :)