Add Caracal Support

Change-Id: Ie0a6c7e23a7950105b49d163ac2cc58e3a872e13
This commit is contained in:
Nisar Khan 2024-09-23 04:35:17 +00:00
parent e973690178
commit 99d860cae8
3 changed files with 15 additions and 24 deletions

View File

@ -14,42 +14,42 @@
- openstack-tox-pep8: - openstack-tox-pep8:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
- openstack-tox-py38: - openstack-tox-py38:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
- openstack-tox-py39: - openstack-tox-py39:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
- openstack-tox-py310: - openstack-tox-py310:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
- openstack-tox-py311: - openstack-tox-py311:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
gate: gate:
jobs: jobs:
- openstack-tox-pep8: - openstack-tox-pep8:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
- openstack-tox-py38: - openstack-tox-py38:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
- openstack-tox-py39: - openstack-tox-py39:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
- openstack-tox-py310: - openstack-tox-py310:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1
- openstack-tox-py311: - openstack-tox-py311:
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
override-checkout: stable/2023.2 override-checkout: stable/2024.1

View File

@ -28,6 +28,7 @@ from gbpclient.v2_0 import client
from neutronclient.common import constants from neutronclient.common import constants
from neutronclient.common import exceptions from neutronclient.common import exceptions
from neutronclient.tests.unit import test_http from neutronclient.tests.unit import test_http
from openstackclient.tests.unit import fakes
API_VERSION = "2.0" API_VERSION = "2.0"
TOKEN = test_http.AUTH_TOKEN TOKEN = test_http.AUTH_TOKEN
@ -50,19 +51,9 @@ class ParserException(Exception):
pass pass
class FakeStdout(object): class FakeStdout(fakes.FakeStdout):
def isatty(self):
def __init__(self): return True
self.content = []
def write(self, text):
self.content.append(text)
def make_string(self):
result = ''
for line in self.content:
result += encodeutils.safe_decode(line, 'utf-8')
return result
class MyRequest(requests.Request): class MyRequest(requests.Request):

View File

@ -13,7 +13,7 @@ setenv = VIRTUAL_ENV={envdir}
usedevelop = True usedevelop = True
install_command = pip install {opts} {packages} install_command = pip install {opts} {packages}
deps = deps =
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2023.2} -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2024.1}
-r{toxinidir}/requirements.txt -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt -r{toxinidir}/test-requirements.txt
commands = stestr run {posargs} commands = stestr run {posargs}