Public Member Functions | Public Attributes | Private Member Functions | Static Private Attributes | List of all members
run_tests.PythonLanguage Class Reference
Inheritance diagram for run_tests.PythonLanguage:
Inheritance graph
[legend]

Public Member Functions

def __str__ (self)
 
def build_steps (self)
 
def build_steps_environ (self)
 
def configure (self, config, args)
 
def dockerfile_dir (self)
 
def post_tests_steps (self)
 
def pre_build_steps (self)
 
def test_specs (self)
 

Public Attributes

 args
 
 config
 
 pythons
 

Private Member Functions

def _get_pythons (self, args)
 
def _python_docker_distro_name (self)
 

Static Private Attributes

dictionary _TEST_COMMAND
 
dictionary _TEST_SPECS_FILE
 

Detailed Description

Definition at line 609 of file run_tests.py.

Member Function Documentation

◆ __str__()

def run_tests.PythonLanguage.__str__ (   self)

Definition at line 807 of file run_tests.py.

◆ _get_pythons()

def run_tests.PythonLanguage._get_pythons (   self,
  args 
)
private
Get python runtimes to test with, based on current platform, architecture, compiler etc.

Definition at line 692 of file run_tests.py.

◆ _python_docker_distro_name()

def run_tests.PythonLanguage._python_docker_distro_name (   self)
private
Choose the docker image to use based on python version.

Definition at line 685 of file run_tests.py.

◆ build_steps()

def run_tests.PythonLanguage.build_steps (   self)

Definition at line 667 of file run_tests.py.

◆ build_steps_environ()

def run_tests.PythonLanguage.build_steps_environ (   self)
Extra environment variables set for pre_build_steps and build_steps jobs.

Definition at line 670 of file run_tests.py.

◆ configure()

def run_tests.PythonLanguage.configure (   self,
  config,
  args 
)

Definition at line 626 of file run_tests.py.

◆ dockerfile_dir()

def run_tests.PythonLanguage.dockerfile_dir (   self)

Definition at line 680 of file run_tests.py.

◆ post_tests_steps()

def run_tests.PythonLanguage.post_tests_steps (   self)

Definition at line 674 of file run_tests.py.

◆ pre_build_steps()

def run_tests.PythonLanguage.pre_build_steps (   self)

Definition at line 664 of file run_tests.py.

◆ test_specs()

def run_tests.PythonLanguage.test_specs (   self)

Definition at line 631 of file run_tests.py.

Member Data Documentation

◆ _TEST_COMMAND

dictionary run_tests.PythonLanguage._TEST_COMMAND
staticprivate
Initial value:
= {
'native': 'test_lite',
'gevent': 'test_gevent',
'asyncio': 'test_aio',
}

Definition at line 620 of file run_tests.py.

◆ _TEST_SPECS_FILE

dictionary run_tests.PythonLanguage._TEST_SPECS_FILE
staticprivate
Initial value:
= {
'native': ['src/python/grpcio_tests/tests/tests.json'],
'gevent': [
'src/python/grpcio_tests/tests/tests.json',
'src/python/grpcio_tests/tests_gevent/tests.json',
],
'asyncio': ['src/python/grpcio_tests/tests_aio/tests.json'],
}

Definition at line 611 of file run_tests.py.

◆ args

run_tests.PythonLanguage.args

Definition at line 628 of file run_tests.py.

◆ config

run_tests.PythonLanguage.config

Definition at line 627 of file run_tests.py.

◆ pythons

run_tests.PythonLanguage.pythons

Definition at line 629 of file run_tests.py.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:43