fog/fog — pull request #2263 by juniorz (2013-10-14 21:44:10+00:00)
Title: Fix mocking for create server request.

A simple test like this

```ruby
require 'spec_helper'

describe 'Bug' do
it 'should not fail' do
compute = Fog::Compute.new(
:provider => 'openstack',
:openstack_username => 'user',
:openstack_api_key => 'pass',
:openstack_tenant => 'tenant',
:openstack_auth_url => 'http://auth/url',
)

server_def = {
:name => 'name',
:image_ref => 'image_ref',
:flavor_ref => 'flavor',
:key_name => 'key_name',
:user_data => 'user_data',
}

server = compute.servers.create(server_def)
end
end
```

fails with:

ArgumentError:
Missing required arguments: openstack_auth_url

for fog > 1.8.0.

Looks like it was introduced in [fog 1.9.0](https://github.com/fog/fog/blob/v1.9.0/lib/fog/openstack/requests/compute/create_server.rb#L65)