Add unit tests for direct_client
Add unit tests for direct_client

Add tests for direct_delete_account, direct_get_object, retry
Tests to validate possible argument calls of direct_put_object
Extend FakeConn to support chunks in response

Change-Id: I00cbc6c535ed8b3fb29bc07fdc51fdbb1220ff10
Signed-off-by: Ganesh Maharaj Mahalingam <e84b6eb1374b2034268ad16b797fbec9318eafab@intel.com>

williamthegrey/swift,levythu/swift,matthewoliver/swift,daasbank/swift,larsbutler/swift,tipabu/swift,nadeemsyed/swift,hurricanerix/swift,hurricanerix/swift,matthewoliver/swift,levythu/swift,hurricanerix/swift,redbo/swift,openstack/swift,psachin/swift,notmyname/swift,smerritt/swift,psachin/swift,openstack/swift,revoer/keystone-8.0.0,notmyname/swift,clayg/swift,prashanthpai/swift,clayg/swift,tipabu/swift,smerritt/swift,smerritt/swift,daasbank/swift,matthewoliver/swift,tipabu/swift,clayg/swift,williamthegrey/swift,larsbutler/swift,swiftstack/swift,smerritt/swift,psachin/swift,notmyname/swift,aerwin3/swift,notmyname/swift,redbo/swift,psachin/swift,matthewoliver/swift,openstack/swift,nadeemsyed/swift,openstack/swift,nadeemsyed/swift,swiftstack/swift,swiftstack/swift,rackerlabs/swift,thiagodasilva/swift,thiagodasilva/swift,hurricanerix/swift,aerwin3/swift,nadeemsyed/swift,rackerlabs/swift,prashanthpai/swift,revoer/keystone-8.0.0,clayg/swift,tipabu/swift