Use a non-standard port for the test server
Start the test API server on a non-standard port to avoid conflicting with a server already running due to devstack. Change-Id: I010c76376048e3433301ccc64ce35db11e69a3e7 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
This commit is contained in:
parent
e7fc028e2b
commit
35d50a5de7
@ -20,6 +20,7 @@
|
|||||||
import httplib2
|
import httplib2
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
|
import random
|
||||||
import socket
|
import socket
|
||||||
import subprocess
|
import subprocess
|
||||||
import tempfile
|
import tempfile
|
||||||
@ -67,11 +68,13 @@ class BinSendCounterTestCase(unittest.TestCase):
|
|||||||
class BinApiTestCase(unittest.TestCase):
|
class BinApiTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.api_port = 8777
|
self.api_port = random.randint(10000, 11000)
|
||||||
self.http = httplib2.Http()
|
self.http = httplib2.Http()
|
||||||
self.tempfile = tempfile.mktemp()
|
self.tempfile = tempfile.mktemp()
|
||||||
with open(self.tempfile, 'w') as tmp:
|
with open(self.tempfile, 'w') as tmp:
|
||||||
tmp.write("[DEFAULT]\n")
|
tmp.write("[DEFAULT]\n")
|
||||||
|
tmp.write(
|
||||||
|
"metering_api_port=%s\n" % self.api_port)
|
||||||
tmp.write(
|
tmp.write(
|
||||||
"rpc_backend=ceilometer.openstack.common.rpc.impl_fake\n")
|
"rpc_backend=ceilometer.openstack.common.rpc.impl_fake\n")
|
||||||
tmp.write("database_connection=log://localhost\n")
|
tmp.write("database_connection=log://localhost\n")
|
||||||
|
Loading…
Reference in New Issue
Block a user