25 lines
648 B
Python
25 lines
648 B
Python
import StringIO
|
|
|
|
from tests.v1_0 import fakes
|
|
from tests import utils
|
|
|
|
|
|
cs = fakes.FakeClient()
|
|
|
|
|
|
class AccountsTest(utils.TestCase):
|
|
|
|
def test_instance_creation_for_account(self):
|
|
s = cs.accounts.create_instance_for(
|
|
account_id='test_account',
|
|
name="My server",
|
|
image=1,
|
|
flavor=1,
|
|
meta={'foo': 'bar'},
|
|
ipgroup=1,
|
|
files={
|
|
'/etc/passwd': 'some data', # a file
|
|
'/tmp/foo.txt': StringIO.StringIO('data') # a stream
|
|
})
|
|
cs.assert_called('POST', '/accounts/test_account/create_instance')
|