Several test cleanups

* Remove redundant assertions - e.g. checking for CREATE+PENDING in every
  test, rather than just creation tests.
* Make client.get_uri public
* Port test for NotFound when listing domains with a .json extension
* Have resource clients assert the expected status code where the base method
  accepts multiple possible success codes.
* Remove hardcoded zone name from test_no_create_superdomain_by_alt_user
* Have zone update test explicitly update and validate field
* Create zone test shouldn't test fetching a zone

Change-Id: I3f0efe61452186c7399fd6196ff3509872c77a80
3 files changed