Merge "Move tests in keystoneclient"
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
[run]
|
[run]
|
||||||
branch = True
|
branch = True
|
||||||
source = keystoneclient
|
source = keystoneclient
|
||||||
omit = keystoneclient/openstack/*
|
omit = keystoneclient/tests/*,keystoneclient/openstack/*
|
||||||
|
|
||||||
[report]
|
[report]
|
||||||
ignore-errors = True
|
ignore-errors = True
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
test_command=${PYTHON:-python} -m subunit.run discover -t ./ ./tests $LISTOPT $IDOPTION
|
test_command=${PYTHON:-python} -m subunit.run discover -t ./ ./keystoneclient/tests $LISTOPT $IDOPTION
|
||||||
test_id_option=--load-list $IDFILE
|
test_id_option=--load-list $IDFILE
|
||||||
test_list_option=--list
|
test_list_option=--list
|
||||||
|
@@ -13,9 +13,8 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from tests import utils
|
|
||||||
|
|
||||||
from keystoneclient.apiclient import exceptions
|
from keystoneclient.apiclient import exceptions
|
||||||
|
from keystoneclient.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class FakeResponse(object):
|
class FakeResponse(object):
|
@@ -22,9 +22,10 @@ from keystoneclient.openstack.common import timeutils
|
|||||||
from keystoneclient import utils
|
from keystoneclient import utils
|
||||||
|
|
||||||
|
|
||||||
ROOTDIR = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
|
CLIENTDIR = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
|
||||||
CERTDIR = os.path.join(ROOTDIR, "examples/pki/certs")
|
ROOTDIR = os.path.dirname(CLIENTDIR)
|
||||||
CMSDIR = os.path.join(ROOTDIR, "examples/pki/cms")
|
CERTDIR = os.path.join(ROOTDIR, 'examples', 'pki', 'certs')
|
||||||
|
CMSDIR = os.path.join(ROOTDIR, 'examples', 'pki', 'cms')
|
||||||
|
|
||||||
|
|
||||||
# @TODO(mordred) This should become a testresources resource attached to the
|
# @TODO(mordred) This should become a testresources resource attached to the
|
@@ -34,8 +34,8 @@ from keystoneclient.middleware import auth_token
|
|||||||
from keystoneclient.openstack.common import jsonutils
|
from keystoneclient.openstack.common import jsonutils
|
||||||
from keystoneclient.openstack.common import memorycache
|
from keystoneclient.openstack.common import memorycache
|
||||||
from keystoneclient.openstack.common import timeutils
|
from keystoneclient.openstack.common import timeutils
|
||||||
|
from keystoneclient.tests import client_fixtures
|
||||||
|
|
||||||
import client_fixtures
|
|
||||||
|
|
||||||
EXPECTED_V2_DEFAULT_ENV_RESPONSE = {
|
EXPECTED_V2_DEFAULT_ENV_RESPONSE = {
|
||||||
'HTTP_X_IDENTITY_STATUS': 'Confirmed',
|
'HTTP_X_IDENTITY_STATUS': 'Confirmed',
|
@@ -13,9 +13,9 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from keystoneclient import base
|
from keystoneclient import base
|
||||||
|
from keystoneclient.tests import utils
|
||||||
from keystoneclient.v2_0 import client
|
from keystoneclient.v2_0 import client
|
||||||
from keystoneclient.v2_0 import roles
|
from keystoneclient.v2_0 import roles
|
||||||
from tests import utils
|
|
||||||
|
|
||||||
|
|
||||||
class HumanReadable(base.Resource):
|
class HumanReadable(base.Resource):
|
@@ -20,7 +20,7 @@ from testtools import matchers
|
|||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
from keystoneclient import httpclient
|
from keystoneclient import httpclient
|
||||||
from tests import utils
|
from keystoneclient.tests import utils
|
||||||
|
|
||||||
RESPONSE_BODY = '{"hi": "there"}'
|
RESPONSE_BODY = '{"hi": "there"}'
|
||||||
|
|
@@ -17,7 +17,7 @@ import mock
|
|||||||
import requests
|
import requests
|
||||||
|
|
||||||
from keystoneclient import httpclient
|
from keystoneclient import httpclient
|
||||||
from tests import utils
|
from keystoneclient.tests import utils
|
||||||
|
|
||||||
FAKE_RESPONSE = utils.TestResponse({
|
FAKE_RESPONSE = utils.TestResponse({
|
||||||
"status_code": 200,
|
"status_code": 200,
|
@@ -19,9 +19,8 @@ import mock
|
|||||||
from keystoneclient import access
|
from keystoneclient import access
|
||||||
from keystoneclient import httpclient
|
from keystoneclient import httpclient
|
||||||
from keystoneclient.openstack.common import timeutils
|
from keystoneclient.openstack.common import timeutils
|
||||||
|
from keystoneclient.tests import utils
|
||||||
from tests import utils
|
from keystoneclient.tests.v2_0 import client_fixtures
|
||||||
from tests.v2_0 import client_fixtures
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import keyring # noqa
|
import keyring # noqa
|
@@ -26,8 +26,9 @@ from testtools import matchers
|
|||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
from keystoneclient import shell as openstack_shell
|
from keystoneclient import shell as openstack_shell
|
||||||
|
from keystoneclient.tests import utils
|
||||||
from keystoneclient.v2_0 import shell as shell_v2_0
|
from keystoneclient.v2_0 import shell as shell_v2_0
|
||||||
from tests import utils
|
|
||||||
|
|
||||||
DEFAULT_USERNAME = 'username'
|
DEFAULT_USERNAME = 'username'
|
||||||
DEFAULT_PASSWORD = 'password'
|
DEFAULT_PASSWORD = 'password'
|
@@ -13,8 +13,8 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests import utils as test_utils
|
||||||
from keystoneclient import utils
|
from keystoneclient import utils
|
||||||
from tests import utils as test_utils
|
|
||||||
|
|
||||||
|
|
||||||
class FakeResource(object):
|
class FakeResource(object):
|
@@ -15,8 +15,8 @@
|
|||||||
|
|
||||||
import urlparse
|
import urlparse
|
||||||
|
|
||||||
from tests import fakes
|
from keystoneclient.tests import fakes
|
||||||
from tests.v2_0 import utils
|
from keystoneclient.tests.v2_0 import utils
|
||||||
|
|
||||||
|
|
||||||
class FakeHTTPClient(fakes.FakeClient):
|
class FakeHTTPClient(fakes.FakeClient):
|
@@ -16,9 +16,9 @@ import datetime
|
|||||||
|
|
||||||
from keystoneclient import access
|
from keystoneclient import access
|
||||||
from keystoneclient.openstack.common import timeutils
|
from keystoneclient.openstack.common import timeutils
|
||||||
from tests import client_fixtures as token_data
|
from keystoneclient.tests import client_fixtures as token_data
|
||||||
from tests.v2_0 import client_fixtures
|
from keystoneclient.tests.v2_0 import client_fixtures
|
||||||
from tests.v2_0 import utils
|
from keystoneclient.tests.v2_0 import utils
|
||||||
|
|
||||||
UNSCOPED_TOKEN = client_fixtures.UNSCOPED_TOKEN
|
UNSCOPED_TOKEN = client_fixtures.UNSCOPED_TOKEN
|
||||||
PROJECT_SCOPED_TOKEN = client_fixtures.PROJECT_SCOPED_TOKEN
|
PROJECT_SCOPED_TOKEN = client_fixtures.PROJECT_SCOPED_TOKEN
|
@@ -19,8 +19,8 @@ import httpretty
|
|||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
from keystoneclient.openstack.common import timeutils
|
from keystoneclient.openstack.common import timeutils
|
||||||
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from keystoneclient.v2_0 import client
|
from keystoneclient.v2_0 import client
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class AuthenticateAgainstKeystoneTests(utils.TestCase):
|
class AuthenticateAgainstKeystoneTests(utils.TestCase):
|
@@ -17,9 +17,9 @@ import json
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests.v2_0 import client_fixtures
|
||||||
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from keystoneclient.v2_0 import client
|
from keystoneclient.v2_0 import client
|
||||||
from tests.v2_0 import client_fixtures
|
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class KeystoneClientTest(utils.TestCase):
|
class KeystoneClientTest(utils.TestCase):
|
@@ -15,7 +15,7 @@
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient.generic import client
|
from keystoneclient.generic import client
|
||||||
from tests.v2_0 import utils
|
from keystoneclient.tests.v2_0 import utils
|
||||||
|
|
||||||
|
|
||||||
class DiscoverKeystoneTests(utils.UnauthenticatedTestCase):
|
class DiscoverKeystoneTests(utils.UnauthenticatedTestCase):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from keystoneclient.v2_0 import ec2
|
from keystoneclient.v2_0 import ec2
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class EC2Tests(utils.TestCase):
|
class EC2Tests(utils.TestCase):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from keystoneclient.v2_0 import endpoints
|
from keystoneclient.v2_0 import endpoints
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class EndpointTests(utils.TestCase):
|
class EndpointTests(utils.TestCase):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from keystoneclient.v2_0 import roles
|
from keystoneclient.v2_0 import roles
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class RoleTests(utils.TestCase):
|
class RoleTests(utils.TestCase):
|
@@ -16,9 +16,8 @@ import copy
|
|||||||
|
|
||||||
from keystoneclient import access
|
from keystoneclient import access
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests.v2_0 import client_fixtures
|
||||||
from tests.v2_0 import client_fixtures
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class ServiceCatalogTest(utils.TestCase):
|
class ServiceCatalogTest(utils.TestCase):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from keystoneclient.v2_0 import services
|
from keystoneclient.v2_0 import services
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class ServiceTests(utils.TestCase):
|
class ServiceTests(utils.TestCase):
|
@@ -20,9 +20,8 @@ from mox3 import stubout
|
|||||||
from testtools import matchers
|
from testtools import matchers
|
||||||
|
|
||||||
from keystoneclient import httpclient
|
from keystoneclient import httpclient
|
||||||
|
from keystoneclient.tests.v2_0 import fakes
|
||||||
from tests.v2_0 import fakes
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
DEFAULT_USERNAME = 'username'
|
DEFAULT_USERNAME = 'username'
|
@@ -15,8 +15,8 @@
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from keystoneclient.v2_0 import tenants
|
from keystoneclient.v2_0 import tenants
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class TenantTests(utils.TestCase):
|
class TenantTests(utils.TestCase):
|
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from tests.v2_0 import utils
|
from keystoneclient.tests.v2_0 import utils
|
||||||
|
|
||||||
|
|
||||||
class TokenTests(utils.TestCase):
|
class TokenTests(utils.TestCase):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
|
from keystoneclient.tests.v2_0 import utils
|
||||||
from keystoneclient.v2_0 import users
|
from keystoneclient.v2_0 import users
|
||||||
from tests.v2_0 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class UserTests(utils.TestCase):
|
class UserTests(utils.TestCase):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
|
from keystoneclient.tests import utils
|
||||||
from keystoneclient.v2_0 import client
|
from keystoneclient.v2_0 import client
|
||||||
from tests import utils
|
|
||||||
|
|
||||||
TestResponse = utils.TestResponse
|
TestResponse = utils.TestResponse
|
||||||
|
|
@@ -16,8 +16,8 @@ import datetime
|
|||||||
|
|
||||||
from keystoneclient import access
|
from keystoneclient import access
|
||||||
from keystoneclient.openstack.common import timeutils
|
from keystoneclient.openstack.common import timeutils
|
||||||
from tests.v3 import client_fixtures
|
from keystoneclient.tests.v3 import client_fixtures
|
||||||
from tests.v3 import utils
|
from keystoneclient.tests.v3 import utils
|
||||||
|
|
||||||
TOKEN_RESPONSE = utils.TestResponse({
|
TOKEN_RESPONSE = utils.TestResponse({
|
||||||
"headers": client_fixtures.AUTH_RESPONSE_HEADERS
|
"headers": client_fixtures.AUTH_RESPONSE_HEADERS
|
@@ -15,10 +15,9 @@
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import client
|
from keystoneclient.v3 import client
|
||||||
|
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class AuthenticateAgainstKeystoneTests(utils.TestCase):
|
class AuthenticateAgainstKeystoneTests(utils.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
@@ -17,11 +17,10 @@ import json
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests.v3 import client_fixtures
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import client
|
from keystoneclient.v3 import client
|
||||||
|
|
||||||
from tests.v3 import client_fixtures
|
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class KeystoneClientTest(utils.TestCase):
|
class KeystoneClientTest(utils.TestCase):
|
||||||
|
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import credentials
|
from keystoneclient.v3 import credentials
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class CredentialTests(utils.TestCase, utils.CrudTests):
|
class CredentialTests(utils.TestCase, utils.CrudTests):
|
@@ -17,7 +17,7 @@ import json
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient.generic import client
|
from keystoneclient.generic import client
|
||||||
from tests.v3 import utils
|
from keystoneclient.tests.v3 import utils
|
||||||
|
|
||||||
|
|
||||||
class DiscoverKeystoneTests(utils.UnauthenticatedTestCase):
|
class DiscoverKeystoneTests(utils.UnauthenticatedTestCase):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import domains
|
from keystoneclient.v3 import domains
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class DomainTests(utils.TestCase, utils.CrudTests):
|
class DomainTests(utils.TestCase, utils.CrudTests):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import endpoints
|
from keystoneclient.v3 import endpoints
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class EndpointTests(utils.TestCase, utils.CrudTests):
|
class EndpointTests(utils.TestCase, utils.CrudTests):
|
@@ -18,8 +18,8 @@ import uuid
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import groups
|
from keystoneclient.v3 import groups
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class GroupTests(utils.TestCase, utils.CrudTests):
|
class GroupTests(utils.TestCase, utils.CrudTests):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import policies
|
from keystoneclient.v3 import policies
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class PolicyTests(utils.TestCase, utils.CrudTests):
|
class PolicyTests(utils.TestCase, utils.CrudTests):
|
@@ -16,8 +16,8 @@ import uuid
|
|||||||
|
|
||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import projects
|
from keystoneclient.v3 import projects
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class ProjectTests(utils.TestCase, utils.CrudTests):
|
class ProjectTests(utils.TestCase, utils.CrudTests):
|
@@ -19,8 +19,8 @@ import uuid
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import roles
|
from keystoneclient.v3 import roles
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class RoleTests(utils.TestCase, utils.CrudTests):
|
class RoleTests(utils.TestCase, utils.CrudTests):
|
@@ -16,9 +16,8 @@ import copy
|
|||||||
|
|
||||||
from keystoneclient import access
|
from keystoneclient import access
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests.v3 import client_fixtures
|
||||||
from tests.v3 import client_fixtures
|
from keystoneclient.tests.v3 import utils
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class ServiceCatalogTest(utils.TestCase):
|
class ServiceCatalogTest(utils.TestCase):
|
@@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import services
|
from keystoneclient.v3 import services
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class ServiceTests(utils.TestCase, utils.CrudTests):
|
class ServiceTests(utils.TestCase, utils.CrudTests):
|
@@ -17,8 +17,8 @@ import uuid
|
|||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
from keystoneclient.openstack.common import timeutils
|
from keystoneclient.openstack.common import timeutils
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3.contrib import trusts
|
from keystoneclient.v3.contrib import trusts
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class TrustTests(utils.TestCase, utils.CrudTests):
|
class TrustTests(utils.TestCase, utils.CrudTests):
|
@@ -19,8 +19,8 @@ import uuid
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
|
from keystoneclient.tests.v3 import utils
|
||||||
from keystoneclient.v3 import users
|
from keystoneclient.v3 import users
|
||||||
from tests.v3 import utils
|
|
||||||
|
|
||||||
|
|
||||||
class UserTests(utils.TestCase, utils.CrudTests):
|
class UserTests(utils.TestCase, utils.CrudTests):
|
@@ -18,10 +18,9 @@ import uuid
|
|||||||
import httpretty
|
import httpretty
|
||||||
|
|
||||||
from keystoneclient.openstack.common import jsonutils
|
from keystoneclient.openstack.common import jsonutils
|
||||||
|
from keystoneclient.tests import utils
|
||||||
from keystoneclient.v3 import client
|
from keystoneclient.v3 import client
|
||||||
|
|
||||||
from tests import utils
|
|
||||||
|
|
||||||
TestResponse = utils.TestResponse
|
TestResponse = utils.TestResponse
|
||||||
|
|
||||||
|
|
@@ -81,7 +81,7 @@ function run_tests {
|
|||||||
if [ "$testropts" = "" ] && [ "$testrargs" = "" ]; then
|
if [ "$testropts" = "" ] && [ "$testrargs" = "" ]; then
|
||||||
# Default to running all tests if specific test is not
|
# Default to running all tests if specific test is not
|
||||||
# provided.
|
# provided.
|
||||||
testrargs="discover ./tests"
|
testrargs="discover ./keystoneclient/tests"
|
||||||
fi
|
fi
|
||||||
${wrapper} python -m testtools.run $testropts $testrargs
|
${wrapper} python -m testtools.run $testropts $testrargs
|
||||||
|
|
||||||
@@ -112,7 +112,7 @@ function run_tests {
|
|||||||
echo "Generating coverage report in covhtml/"
|
echo "Generating coverage report in covhtml/"
|
||||||
# Don't compute coverage for common code, which is tested elsewhere
|
# Don't compute coverage for common code, which is tested elsewhere
|
||||||
${wrapper} coverage combine
|
${wrapper} coverage combine
|
||||||
${wrapper} coverage html --include='keystoneclient/*' --omit='keystoneclient/openstack/common/*' -d covhtml -i
|
${wrapper} coverage html -d covhtml -i
|
||||||
fi
|
fi
|
||||||
|
|
||||||
return $RESULT
|
return $RESULT
|
||||||
@@ -127,7 +127,7 @@ function copy_subunit_log {
|
|||||||
|
|
||||||
function run_flake8 {
|
function run_flake8 {
|
||||||
echo "Running flake8 ..."
|
echo "Running flake8 ..."
|
||||||
srcfiles="keystoneclient tests"
|
srcfiles="keystoneclient"
|
||||||
# Just run Flake8 in current environment
|
# Just run Flake8 in current environment
|
||||||
${wrapper} flake8 ${srcfiles}
|
${wrapper} flake8 ${srcfiles}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user