SYMBOL INDEX (8187 symbols across 880 files) FILE: .ci/bump_dev_version.py function replace_in_file (line 5) | def replace_in_file(file_path, search, replace): function bump_dev (line 15) | def bump_dev(): FILE: conan/api/conan_api.py class ConanAPI (line 38) | class ConanAPI: method __init__ (line 44) | def __init__(self, cache_folder=None): method home_folder (line 95) | def home_folder(self) -> str: method reinit (line 103) | def reinit(self): method migrate (line 110) | def migrate(self): class _ApiHelpers (line 117) | class _ApiHelpers: method __init__ (line 119) | def __init__(self, conan_api): method set_core_confs (line 131) | def set_core_confs(self, core_confs): method _init_global_conf (line 143) | def _init_global_conf(self): method reinit (line 151) | def reinit(self): method settings_yml (line 160) | def settings_yml(self): method remote_manager (line 166) | def remote_manager(self): method requester (line 177) | def requester(self): FILE: conan/api/input.py class UserInput (line 7) | class UserInput: method __init__ (line 10) | def __init__(self, non_interactive): method _raise_if_non_interactive (line 22) | def _raise_if_non_interactive(self): method raw_input (line 26) | def raw_input(self): method request_login (line 30) | def request_login(self, remote_name, username=None): method get_username (line 49) | def get_username(self): method get_password (line 54) | def get_password(): method request_string (line 61) | def request_string(self, msg, default_value=None): method request_boolean (line 77) | def request_boolean(self, msg, default_option=None): FILE: conan/api/model/list.py class MultiPackagesList (line 18) | class MultiPackagesList: method __init__ (line 20) | def __init__(self): method __getitem__ (line 23) | def __getitem__(self, name): method add (line 29) | def add(self, name, pkg_list): method add_error (line 32) | def add_error(self, remote_name, error): method serialize (line 35) | def serialize(self): method merge (line 40) | def merge(self, other): method load (line 45) | def load(file): method load_graph (line 72) | def load_graph(graphfile, graph_recipes=None, graph_binaries=None, con... method _define_graph (line 119) | def _define_graph(graph, graph_recipes=None, graph_binaries=None, cont... method _filter_exclusive_context (line 185) | def _filter_exclusive_context(mpkglist, graph, context): class PackagesList (line 208) | class PackagesList: method __init__ (line 210) | def __init__(self): method __bool__ (line 213) | def __bool__(self): method merge (line 217) | def merge(self, other): method split (line 229) | def split(self): method only_recipes (line 241) | def only_recipes(self) -> None: method add_refs (line 249) | def add_refs(self, refs): method add_ref (line 256) | def add_ref(self, ref: RecipeReference) -> None: method add_prefs (line 267) | def add_prefs(self, rrev, prefs): method add_pref (line 274) | def add_pref(self, pref: PkgReference, pkg_info: dict = None) -> None: method add_configurations (line 290) | def add_configurations(self, confs): method refs (line 301) | def refs(self): method items (line 314) | def items(self) -> Iterable[Tuple[RecipeReference, Dict[PkgReference, ... method recipe_dict (line 336) | def recipe_dict(self, ref: RecipeReference): method has_rref (line 342) | def has_rref(self, ref: RecipeReference) -> bool: method package_dict (line 346) | def package_dict(self, pref: PkgReference): method prefs (line 354) | def prefs(ref, recipe_bundle): method serialize (line 366) | def serialize(self): method deserialize (line 371) | def deserialize(data): class ListPattern (line 378) | class ListPattern: method __init__ (line 381) | def __init__(self, expression, rrev="latest", package_id=None, prev="l... method _only_latest (line 421) | def _only_latest(rev): method search_ref (line 425) | def search_ref(self): method _version_range (line 433) | def _version_range(self): method filter_versions (line 437) | def filter_versions(self, refs, resolve_prereleases=None): method is_latest_rrev (line 444) | def is_latest_rrev(self): method is_latest_prev (line 448) | def is_latest_prev(self): method check_refs (line 451) | def check_refs(self, refs): method filter_rrevs (line 455) | def filter_rrevs(self, rrevs): method filter_prefs (line 465) | def filter_prefs(self, prefs): method filter_prevs (line 473) | def filter_prevs(self, prevs): FILE: conan/api/model/refs.py class RecipeReference (line 12) | class RecipeReference: method __init__ (line 19) | def __init__(self, name=None, version=None, user=None, channel=None, r... method copy (line 37) | def copy(self): method __repr__ (line 42) | def __repr__(self): method repr_notime (line 49) | def repr_notime(self): method repr_humantime (line 55) | def repr_humantime(self): method __str__ (line 61) | def __str__(self): method __lt__ (line 73) | def __lt__(self, ref): method __eq__ (line 83) | def __eq__(self, ref): method __hash__ (line 95) | def __hash__(self): method loads (line 100) | def loads(rref): method validate_ref (line 132) | def validate_ref(self, allow_uppercase=False): method matches (line 170) | def matches(self, pattern, is_consumer): method partial_match (line 200) | def partial_match(self, pattern): class PkgReference (line 216) | class PkgReference: method __init__ (line 218) | def __init__(self, ref=None, package_id=None, revision=None, timestamp... method __repr__ (line 224) | def __repr__(self): method repr_notime (line 237) | def repr_notime(self): method repr_humantime (line 247) | def repr_humantime(self): method __str__ (line 253) | def __str__(self): method __lt__ (line 262) | def __lt__(self, ref): method __eq__ (line 268) | def __eq__(self, other): method __hash__ (line 277) | def __hash__(self): method loads (line 282) | def loads(pkg_ref): # TODO: change this default to validate only on e... FILE: conan/api/model/remote.py class Remote (line 4) | class Remote: method __init__ (line 8) | def __init__(self, name, url, verify_ssl=True, disabled=False, allowed... method __eq__ (line 32) | def __eq__(self, other): method __str__ (line 38) | def __str__(self): method __repr__ (line 50) | def __repr__(self): method invalidate_cache (line 53) | def invalidate_cache(self): FILE: conan/api/output.py class Color (line 22) | class Color: function init_colorama (line 53) | def init_colorama(stream): function _color_enabled (line 63) | def _color_enabled(stream): class ConanOutput (line 87) | class ConanOutput: method __init__ (line 106) | def __init__(self, scope: str = ""): method define_silence_warnings (line 120) | def define_silence_warnings(cls, warnings): method set_warnings_as_errors (line 124) | def set_warnings_as_errors(cls, value): method get_output_level (line 128) | def get_output_level(cls): method set_output_level (line 132) | def set_output_level(cls, level): method valid_log_levels (line 136) | def valid_log_levels(cls): method define_log_level (line 151) | def define_log_level(cls, v): method level_allowed (line 165) | def level_allowed(cls, level): method color (line 169) | def color(self): method scope (line 173) | def scope(self): method scope (line 177) | def scope(self, out_scope): method is_terminal (line 181) | def is_terminal(self): method writeln (line 184) | def writeln(self, data, fg=None, bg=None): method write (line 187) | def write(self, data, fg=None, bg=None, newline=False): method box (line 202) | def box(self, msg: str): method login_msg (line 210) | def login_msg(self, msg, newline=False): method _write_message (line 215) | def _write_message(self, msg, fg=None, bg=None, newline=True): method trace (line 241) | def trace(self, msg: str): method debug (line 256) | def debug(self, msg: str, fg: str = Color.MAGENTA, bg: str = None): method verbose (line 268) | def verbose(self, msg: str, fg: str = None, bg: str = None): method status (line 281) | def status(self, msg: str, fg: str = None, bg: str = None, newline: bo... method title (line 292) | def title(self, msg: str): method subtitle (line 299) | def subtitle(self, msg: str): method highlight (line 306) | def highlight(self, msg: str): method success (line 315) | def success(self, msg: str): method _warn_tag_matches (line 325) | def _warn_tag_matches(warn_tag, patterns): method warning (line 329) | def warning(self, msg: str, warn_tag: str = None): method error (line 352) | def error(self, msg: str, error_type: str = None): method flush (line 367) | def flush(self): function cli_out_write (line 371) | def cli_out_write(data, fg=None, bg=None, endline="\n", indentation=0): class TimedOutput (line 390) | class TimedOutput: method __init__ (line 391) | def __init__(self, interval, out=None, msg_format=None): method info (line 397) | def info(self, msg, *args, **kwargs): FILE: conan/api/subapi/audit.py class AuditAPI (line 16) | class AuditAPI: method __init__ (line 21) | def __init__(self, conan_api): method scan (line 31) | def scan(deps_graph, provider, context=None): method list (line 42) | def list(references, provider): method get_provider (line 51) | def get_provider(self, provider_name): method list_providers (line 95) | def list_providers(self): method add_provider (line 106) | def add_provider(self, name, url, provider_type): method remove_provider (line 125) | def remove_provider(self, provider_name): method auth_provider (line 137) | def auth_provider(self, provider, token): function _load_providers (line 153) | def _load_providers(providers_path): function _save_providers (line 166) | def _save_providers(providers_path, providers): FILE: conan/api/subapi/cache.py class CacheAPI (line 28) | class CacheAPI: method __init__ (line 37) | def __init__(self, conan_api, api_helpers): method export_path (line 41) | def export_path(self, ref: RecipeReference): method recipe_metadata_path (line 58) | def recipe_metadata_path(self, ref: RecipeReference): method export_source_path (line 75) | def export_source_path(self, ref: RecipeReference): method source_path (line 94) | def source_path(self, ref: RecipeReference): method build_path (line 113) | def build_path(self, pref: PkgReference): method package_metadata_path (line 133) | def package_metadata_path(self, pref: PkgReference): method package_path (line 151) | def package_path(self, pref: PkgReference): method check_integrity (line 170) | def check_integrity(self, package_list, return_pkg_list=False): method sign (line 187) | def sign(self, package_list): method verify (line 222) | def verify(self, package_list): method clean (line 257) | def clean(self, package_list, source=True, build=True, download=True, ... method save (line 310) | def save(self, package_list: PackagesList, path, no_source=False) -> N... method restore (line 381) | def restore(self, path) -> PackagesList: method get_backup_sources (line 458) | def get_backup_sources(self, package_list=None, exclude=True, only_upl... method path_to_ref (line 479) | def path_to_ref(self, path): function _resolve_latest_ref (line 490) | def _resolve_latest_ref(cache, ref): function _resolve_latest_pref (line 500) | def _resolve_latest_pref(cache, pref): function _check_folder_existence (line 511) | def _check_folder_existence(ref, folder_name, folder_path): FILE: conan/api/subapi/command.py class CommandAPI (line 8) | class CommandAPI: method __init__ (line 10) | def __init__(self, conan_api): method run (line 14) | def run(self, cmd): method get_runner (line 44) | def get_runner(profile_host): FILE: conan/api/subapi/config.py class ConfigAPI (line 19) | class ConfigAPI: method __init__ (line 26) | def __init__(self, conan_api, helpers): method home (line 30) | def home(self): method install (line 39) | def install(self, path_or_url: str, verify_ssl, config_type=None, args... method install_package (line 67) | def install_package(self, require, lockfile=None, force=False, remotes... method load_conanconfig (line 96) | def load_conanconfig(path, remotes): method install_conanconfig (line 108) | def install_conanconfig(self, path, lockfile=None, force=False, remote... method _install_pkgs (line 135) | def _install_pkgs(self, required_pkgs, force): method fetch_packages (line 204) | def fetch_packages(self, requires, lockfile=None, remotes=None, profil... method get (line 250) | def get(self, name, default=None, check_type=None): method show (line 259) | def show(self, pattern) -> dict: method conf_list (line 272) | def conf_list() -> dict: method clean (line 279) | def clean(self) -> None: method settings_yml (line 300) | def settings_yml(self): FILE: conan/api/subapi/download.py class DownloadAPI (line 12) | class DownloadAPI: method __init__ (line 15) | def __init__(self, conan_api, api_helpers): method recipe (line 19) | def recipe(self, ref: RecipeReference, remote: Remote, metadata: Optio... method package (line 50) | def package(self, pref: PkgReference, remote: Remote, metadata: Option... method download_full (line 80) | def download_full(self, package_list: PackagesList, remote: Remote, FILE: conan/api/subapi/export.py class ExportAPI (line 16) | class ExportAPI: method __init__ (line 21) | def __init__(self, conan_api, helpers): method export (line 25) | def export(self, path, name: str = None, version: str = None, user: st... method export_pkg_graph (line 52) | def export_pkg_graph(self, path, ref: RecipeReference, profile_host, p... method export_pkg (line 105) | def export_pkg(self, graph, output_folder=None) -> None: FILE: conan/api/subapi/graph.py class GraphAPI (line 14) | class GraphAPI: method __init__ (line 16) | def __init__(self, conan_api, helpers): method _load_root_consumer_conanfile (line 20) | def _load_root_consumer_conanfile(self, path, profile_host, profile_bu... method load_root_test_conanfile (line 52) | def load_root_test_conanfile(self, path, tested_reference, profile_hos... method _load_root_virtual_conanfile (line 90) | def _load_root_virtual_conanfile(self, profile_host, profile_build, re... method _scope_options (line 107) | def _scope_options(profile, requires, tool_requires): method load_graph_requires (line 122) | def load_graph_requires(self, requires, tool_requires, profile_host, p... method load_graph_consumer (line 152) | def load_graph_consumer(self, path, name, version, user, channel, method load_graph (line 166) | def load_graph(self, root_node, profile_host, profile_build, lockfile=... method analyze_binaries (line 197) | def analyze_binaries(self, graph, build_mode=None, remotes=None, updat... method find_first_missing_binary (line 226) | def find_first_missing_binary(graph, missing=None): method build_order (line 237) | def build_order(deps_graph, order_by="recipe", reduce=False, profile_a... method build_order_merge (line 247) | def build_order_merge(files, reduce=False): FILE: conan/api/subapi/install.py class InstallAPI (line 14) | class InstallAPI: method __init__ (line 22) | def __init__(self, conan_api, helpers): method install_binaries (line 26) | def install_binaries(self, deps_graph, remotes: List[Remote] = None, r... method install_system_requires (line 58) | def install_system_requires(self, graph, only_info=False): method install_sources (line 76) | def install_sources(self, graph, remotes: List[Remote]): method install_consumer (line 97) | def install_consumer(self, deps_graph, generators: List[str] = None, s... method deploy (line 150) | def deploy(self, graph, deployer: List[str], deploy_package: List[str]... FILE: conan/api/subapi/list.py function _timelimit (line 19) | def _timelimit(expression): class ListAPI (line 45) | class ListAPI: method __init__ (line 49) | def __init__(self, conan_api, api_helpers): method latest_recipe_revision (line 53) | def latest_recipe_revision(self, ref: RecipeReference, remote: Remote ... method recipe_revisions (line 64) | def recipe_revisions(self, ref: RecipeReference, remote: Remote = None): method latest_package_revision (line 75) | def latest_package_revision(self, pref: PkgReference, remote=None): method package_revisions (line 87) | def package_revisions(self, pref: PkgReference, remote=None): method _packages_configurations (line 96) | def _packages_configurations(self, ref: RecipeReference, method _filter_packages_configurations (line 108) | def _filter_packages_configurations(pkg_configurations, query): method _filter_packages_profile (line 126) | def _filter_packages_profile(packages, profile, ref): method select (line 155) | def select(self, pattern: ListPattern, package_query=None, remote: Rem... method explain_missing_binaries (line 269) | def explain_missing_binaries(self, ref, conaninfo, remotes): method find_remotes (line 310) | def find_remotes(self, package_list, remotes): method outdated (line 363) | def outdated(self, deps_graph, remotes): class _BinaryDistance (line 408) | class _BinaryDistance: method __init__ (line 409) | def __init__(self, pref, binary, expected, remote=None): method _requirement_diff (line 434) | def _requirement_diff(binary_requires, expected_requires, item): method _calculate_diff (line 457) | def _calculate_diff(binary_confs, expected_confs, item=None): method __lt__ (line 476) | def __lt__(self, other): method explanation (line 479) | def explanation(self): method distance (line 499) | def distance(self): method serialize (line 509) | def serialize(self): function _get_cache_packages_binary_info (line 521) | def _get_cache_packages_binary_info(cache, prefs) -> Dict[PkgReference, ... function _search_recipes (line 549) | def _search_recipes(api_helpers, query: str, remote=None): FILE: conan/api/subapi/local.py class LocalAPI (line 16) | class LocalAPI: method __init__ (line 21) | def __init__(self, conan_api, helpers): method get_conanfile_path (line 27) | def get_conanfile_path(path, cwd, py): method editable_add (line 58) | def editable_add(self, path, name=None, version=None, user=None, chann... method editable_remove (line 88) | def editable_remove(self, path=None, requires=None, cwd=None): method editable_list (line 104) | def editable_list(self): method source (line 107) | def source(self, path, name=None, version=None, user=None, channel=None, method build (line 147) | def build(self, conanfile) -> None: method test (line 166) | def test(conanfile) -> None: method inspect (line 185) | def inspect(self, conanfile_path, remotes, lockfile, name=None, versio... method reinit (line 192) | def reinit(self): FILE: conan/api/subapi/lockfile.py class LockfileAPI (line 10) | class LockfileAPI: method __init__ (line 12) | def __init__(self, conan_api): method get_lockfile (line 16) | def get_lockfile(lockfile=None, conanfile_path=None, cwd=None, partial... method update_lockfile_export (line 63) | def update_lockfile_export(self, lockfile, conanfile, ref, is_build_re... method update_lockfile (line 81) | def update_lockfile(lockfile, graph, lock_packages=False, clean=False): method merge_lockfiles (line 89) | def merge_lockfiles(lockfiles): method add_lockfile (line 98) | def add_lockfile(lockfile=None, requires=None, build_requires=None, py... method remove_lockfile (line 108) | def remove_lockfile(lockfile, requires=None, build_requires=None, pyth... method save_lockfile (line 115) | def save_lockfile(lockfile, lockfile_out, path=None): FILE: conan/api/subapi/new.py class NewAPI (line 13) | class NewAPI: method __init__ (line 16) | def __init__(self, conan_api): method save_template (line 19) | def save_template(self, template, defines=None, output_folder=None, fo... method get_builtin_template (line 83) | def get_builtin_template(template_name): method get_template (line 130) | def get_template(self, template_folder): method get_home_template (line 136) | def get_home_template(self, template_name): method _read_files (line 144) | def _read_files(self, template_folder): method render (line 169) | def render(template_files, definitions): FILE: conan/api/subapi/profiles.py class ProfilesAPI (line 15) | class ProfilesAPI: method __init__ (line 17) | def __init__(self, conan_api, api_helpers): method get_default_host (line 22) | def get_default_host(self): method get_default_build (line 41) | def get_default_build(self): method get_profiles_from_args (line 60) | def get_profiles_from_args(self, args): method get_profile (line 76) | def get_profile(self, profiles, settings=None, options=None, conf=None... method _get_profile (line 91) | def _get_profile(self, profiles, settings, options, conf, cwd, cache_s... method get_path (line 118) | def get_path(self, profile, cwd=None, exists=True): method list (line 128) | def list(self): method detect (line 152) | def detect(): method _load_profile_plugin (line 165) | def _load_profile_plugin(self): FILE: conan/api/subapi/remotes.py class RemotesAPI (line 20) | class RemotesAPI: method __init__ (line 30) | def __init__(self, conan_api, api_helpers): method list (line 37) | def list(self, pattern=None, only_enabled=True): method disable (line 54) | def disable(self, pattern): method enable (line 73) | def enable(self, pattern): method get (line 92) | def get(self, remote_name): method add (line 106) | def add(self, remote: Remote, force=False, index=None): method remove (line 139) | def remove(self, pattern): method update (line 157) | def update(self, remote_name: str, url=None, secure=None, disabled=Non... method rename (line 195) | def rename(self, remote_name: str, new_name: str): method user_info (line 212) | def user_info(self, remote: Remote): method user_login (line 222) | def user_login(self, remote: Remote, username: str, password: str): method login (line 232) | def login(self, remotes, username=None, password=None): method user_logout (line 252) | def user_logout(self, remote: Remote): method user_set (line 262) | def user_set(self, remote: Remote, username): method user_auth (line 269) | def user_auth(self, remote: Remote, with_user=False, force=False): function _load (line 284) | def _load(remotes_file): function _save (line 303) | def _save(remotes_file, remotes): function _filter (line 321) | def _filter(remotes, pattern, only_enabled=True): function _validate_url (line 341) | def _validate_url(url): function _check_urls (line 358) | def _check_urls(remotes, url, force, current): FILE: conan/api/subapi/remove.py class RemoveAPI (line 8) | class RemoveAPI: method __init__ (line 10) | def __init__(self, conan_api, api_helpers): method recipe (line 14) | def recipe(self, ref: RecipeReference, remote: Optional[Remote] = None): method all_recipe_packages (line 25) | def all_recipe_packages(self, ref: RecipeReference, remote: Optional[R... method _remove_all_local_packages (line 35) | def _remove_all_local_packages(self, ref): method package (line 42) | def package(self, pref: PkgReference, remote: Optional[Remote]): FILE: conan/api/subapi/report.py class ReportAPI (line 16) | class ReportAPI: method __init__ (line 20) | def __init__(self, conan_api, helpers): method diff (line 24) | def diff(self, old_reference, new_reference, remotes, old_path=None, n... function _configure_source (line 88) | def _configure_source(conan_api, hook_manager, conanfile_path, ref, remo... function _get_ref_from_cache_or_remote (line 112) | def _get_ref_from_cache_or_remote(conan_api, reference, enabled_remotes): function _export_recipe_from_path (line 146) | def _export_recipe_from_path(conan_api, path_to_conanfile, reference, en... FILE: conan/api/subapi/upload.py class UploadAPI (line 17) | class UploadAPI: method __init__ (line 20) | def __init__(self, conan_api, api_helpers): method check_upstream (line 24) | def check_upstream(self, package_list: PackagesList, remote: Remote, method prepare (line 51) | def prepare(self, package_list: PackagesList, enabled_remotes: List[Re... method _upload (line 77) | def _upload(self, package_list, remote): method upload_full (line 82) | def upload_full(self, package_list: PackagesList, remote: Remote, enab... method upload_backup_sources (line 146) | def upload_backup_sources(self, files: List) -> None: FILE: conan/api/subapi/workspace.py function _find_ws_folder (line 30) | def _find_ws_folder(): function _load_workspace (line 42) | def _load_workspace(ws_folder, conan_api): function _parse_module (line 60) | def _parse_module(conanfile_module, module_id): class WorkspaceAPI (line 79) | class WorkspaceAPI: method __init__ (line 82) | def __init__(self, conan_api): method enable (line 95) | def enable(self, value): method name (line 98) | def name(self): method folder (line 102) | def folder(self): method packages (line 109) | def packages(self): method open (line 143) | def open(self, ref, remotes, cwd=None): method _check_ws (line 176) | def _check_ws(self): method add (line 181) | def add(self, path, name=None, version=None, user=None, channel=None, ... method complete (line 208) | def complete(self, profile_host, profile_build, lockfile, remotes, upd... method init (line 248) | def init(path): method remove (line 271) | def remove(self, path): method clean (line 275) | def clean(self): method info (line 279) | def info(self): method _init_options (line 286) | def _init_options(conanfile, options): method super_build_graph (line 304) | def super_build_graph(self, deps_graph, profile_host, profile_build): method _check_graph (line 384) | def _check_graph(graph): method export (line 397) | def export(self, lockfile=None, remotes=None): method select_packages (line 408) | def select_packages(self, packages): method build_order (line 422) | def build_order(self, packages, profile_host, profile_build, build_mod... FILE: conan/cli/__init__.py function make_abs_path (line 4) | def make_abs_path(path, cwd=None): FILE: conan/cli/args.py function add_lockfile_args (line 29) | def add_lockfile_args(parser): function add_common_install_arguments (line 46) | def add_common_install_arguments(parser): function add_profiles_args (line 66) | def add_profiles_args(parser): function add_reference_args (line 112) | def add_reference_args(parser): function common_graph_args (line 124) | def common_graph_args(subparser): function validate_common_graph_args (line 141) | def validate_common_graph_args(args): FILE: conan/cli/cli.py class Cli (line 24) | class Cli: method __init__ (line 31) | def __init__(self, conan_api): method add_commands (line 39) | def add_commands(self): method _add_command (line 91) | def _add_command(self, import_path, method_name, package=None): method _print_similar (line 114) | def _print_similar(self, command): method _output_help_cli (line 134) | def _output_help_cli(self): method run (line 166) | def run(self, *args): method _conan2_migrate_recipe_msg (line 204) | def _conan2_migrate_recipe_msg(exception): method exception_exit_error (line 219) | def exception_exit_error(exception): function _warn_frozen_center (line 239) | def _warn_frozen_center(conan_api): function main (line 253) | def main(args): function _warn_python_version (line 304) | def _warn_python_version(): FILE: conan/cli/command.py class OnceArgument (line 10) | class OnceArgument(argparse.Action): method __call__ (line 15) | def __call__(self, parser, namespace, values, option_string=None): class SmartFormatter (line 22) | class SmartFormatter(argparse.HelpFormatter): method _fill_text (line 24) | def _fill_text(self, text, width, indent): class BaseConanCommand (line 29) | class BaseConanCommand: method __init__ (line 30) | def __init__(self, method, formatters=None): method _init_core_options (line 49) | def _init_core_options(parser): method _help_formatters (line 64) | def _help_formatters(self): method _init_formatters (line 71) | def _init_formatters(self, parser): method name (line 82) | def name(self): method method (line 86) | def method(self): method doc (line 90) | def doc(self): method _format (line 93) | def _format(self, parser, info, *args): method _dispatch_errors (line 116) | def _dispatch_errors(info): class ConanArgumentParser (line 129) | class ConanArgumentParser(argparse.ArgumentParser): method __init__ (line 131) | def __init__(self, conan_api, *args, **kwargs): method parse_args (line 135) | def parse_args(self, args=None, namespace=None): class ConanCommand (line 154) | class ConanCommand(BaseConanCommand): method __init__ (line 155) | def __init__(self, method, group=None, formatters=None): method add_subcommand (line 162) | def add_subcommand(self, subcommand): method run_cli (line 166) | def run_cli(self, conan_api, *args): method run (line 189) | def run(self, conan_api, *args): method group (line 217) | def group(self): class ConanSubCommand (line 221) | class ConanSubCommand(BaseConanCommand): method __init__ (line 222) | def __init__(self, method, formatters=None): method run_cli (line 227) | def run_cli(self, conan_api, parent_parser, *args): method run (line 230) | def run(self, conan_api, parent_parser, *args): method set_name (line 236) | def set_name(self, parent_name): method set_parser (line 239) | def set_parser(self, subcommand_parser, conan_api): function conan_command (line 247) | def conan_command(group=None, formatters=None): function conan_subcommand (line 251) | def conan_subcommand(formatters=None): FILE: conan/cli/commands/audit.py function _add_provider_arg (line 20) | def _add_provider_arg(subparser): function _parse_error_threshold (line 24) | def _parse_error_threshold(result: dict, error_level: float) -> None: function audit_scan (line 50) | def audit_scan(conan_api: ConanAPI, parser, subparser, *args) -> dict: function audit_list (line 111) | def audit_list(conan_api: ConanAPI, parser, subparser, *args): function _text_provider_formatter (line 152) | def _text_provider_formatter(providers_action): function _json_provider_formatter (line 171) | def _json_provider_formatter(providers_action): function audit_provider (line 180) | def audit_provider(conan_api, parser, subparser, *args): function audit (line 237) | def audit(conan_api, parser, *args): # noqa FILE: conan/cli/commands/build.py function build (line 13) | def build(conan_api, parser, *args): FILE: conan/cli/commands/cache.py function _get_package_sign_error (line 14) | def _get_package_sign_error(pkg_list): function print_package_sign_text (line 29) | def print_package_sign_text(data): function json_export (line 68) | def json_export(data): function cache (line 73) | def cache(conan_api: ConanAPI, parser, *args): function cache_path (line 81) | def cache_path(conan_api: ConanAPI, parser, subparser, *args): function cache_ref (line 122) | def cache_ref(conan_api: ConanAPI, parser, subparser, *args): function cache_clean (line 135) | def cache_clean(conan_api: ConanAPI, parser, subparser, *args): function print_list_check_integrity_json (line 177) | def print_list_check_integrity_json(data): function cache_check_integrity (line 185) | def cache_check_integrity(conan_api: ConanAPI, parser, subparser, *args): function cache_sign (line 217) | def cache_sign(conan_api: ConanAPI, parser, subparser, *args): function cache_verify (line 255) | def cache_verify(conan_api: ConanAPI, parser, subparser, *args): function cache_save (line 293) | def cache_save(conan_api: ConanAPI, parser, subparser, *args): function cache_restore (line 327) | def cache_restore(conan_api: ConanAPI, parser, subparser, *args): function cache_backup_upload (line 339) | def cache_backup_upload(conan_api: ConanAPI, parser, subparser, *args): FILE: conan/cli/commands/config.py function config (line 12) | def config(conan_api, parser, *args): # noqa function config_install (line 19) | def config_install(conan_api, parser, subparser, *args): function config_install_pkg (line 62) | def config_install_pkg(conan_api, parser, subparser, *args): function _list_text_formatter (line 116) | def _list_text_formatter(confs): function config_home (line 122) | def config_home(conan_api, parser, subparser, *args): # noqa function config_list (line 131) | def config_list(conan_api, parser, subparser, *args): function config_show (line 146) | def config_show(conan_api, parser, subparser, *args): function config_clean (line 157) | def config_clean(conan_api, parser, subparser, *args): # noqa FILE: conan/cli/commands/create.py function create (line 15) | def create(conan_api, parser, *args): function _check_tested_reference_matches (line 136) | def _check_tested_reference_matches(deps_graph, tested_ref, out): function test_package (line 149) | def test_package(conan_api, deps_graph, test_conanfile_path): function _get_test_conanfile_path (line 180) | def _get_test_conanfile_path(tf, conanfile_path): FILE: conan/cli/commands/download.py function download (line 12) | def download(conan_api: ConanAPI, parser, *args): FILE: conan/cli/commands/editable.py function editable (line 10) | def editable(conan_api, parser, *args): function editable_add (line 17) | def editable_add(conan_api, parser, subparser, *args): function editable_remove (line 42) | def editable_remove(conan_api, parser, subparser, *args): function print_editables_json (line 66) | def print_editables_json(data): function print_editables_text (line 72) | def print_editables_text(data): function editable_list (line 81) | def editable_list(conan_api, parser, subparser, *args): FILE: conan/cli/commands/export.py function common_args_export (line 10) | def common_args_export(parser): function json_export (line 17) | def json_export(data): function pkglist_export (line 21) | def pkglist_export(data): function export (line 26) | def export(conan_api, parser, *args): FILE: conan/cli/commands/export_pkg.py function export_pkg (line 13) | def export_pkg(conan_api, parser, *args): FILE: conan/cli/commands/graph.py function explain_formatter_text (line 17) | def explain_formatter_text(data): function explain_formatter_json (line 31) | def explain_formatter_json(data): function graph (line 37) | def graph(conan_api, parser, *args): # noqa function cli_build_order (line 43) | def cli_build_order(result): function json_build_order (line 58) | def json_build_order(result): function graph_build_order (line 64) | def graph_build_order(conan_api, parser, subparser, *args): function graph_build_order_merge (line 125) | def graph_build_order_merge(conan_api, parser, subparser, *args): # noqa function graph_info (line 151) | def graph_info(conan_api, parser, subparser, *args): function graph_explain (line 239) | def graph_explain(conan_api, parser, subparser, *args): function outdated_text_formatter (line 298) | def outdated_text_formatter(result): function outdated_json_formatter (line 316) | def outdated_json_formatter(result): function graph_outdated (line 327) | def graph_outdated(conan_api, parser, subparser, *args): FILE: conan/cli/commands/inspect.py function inspect_text_formatter (line 8) | def inspect_text_formatter(data): function inspect (line 22) | def inspect(conan_api, parser, *args): FILE: conan/cli/commands/install.py function install (line 13) | def install(conan_api, parser, *args): function _run_install_command (line 59) | def _run_install_command(conan_api, args, cwd, return_install_error=True): FILE: conan/cli/commands/list.py function _format_timestamp_human (line 22) | def _format_timestamp_human(timestamp): function print_serial (line 28) | def print_serial(item, indent=None, color_index=None): function print_list_text (line 58) | def print_list_text(results): function print_list_compact (line 95) | def print_list_compact(results): function prepare_pkglist_compact (line 110) | def prepare_pkglist_compact(pkglist): function print_list_json (line 200) | def print_list_json(data): function list (line 210) | def list(conan_api: ConanAPI, parser, *args): FILE: conan/cli/commands/lock.py function lock (line 14) | def lock(conan_api, parser, *args): # noqa function lock_create (line 21) | def lock_create(conan_api, parser, subparser, *args): function lock_merge (line 65) | def lock_merge(conan_api, parser, subparser, *args): # noqa function lock_add (line 81) | def lock_add(conan_api, parser, subparser, *args): function lock_remove (line 125) | def lock_remove(conan_api, parser, subparser, *args): function lock_update (line 152) | def lock_update(conan_api, parser, subparser, *args): function lock_upgrade (line 177) | def lock_upgrade(conan_api, parser, subparser, *args): function lock_upgrade_config (line 236) | def lock_upgrade_config(conan_api, parser, subparser, *args): FILE: conan/cli/commands/new.py function new (line 7) | def new(conan_api, parser, *args): FILE: conan/cli/commands/pkglist.py function pkglist (line 10) | def pkglist(conan_api: ConanAPI, parser, *args): # noqa function pkglist_find_remote (line 19) | def pkglist_find_remote(conan_api, parser, subparser, *args): function pkglist_merge (line 45) | def pkglist_merge(conan_api, parser, subparser, *args): FILE: conan/cli/commands/profile.py function _print_profiles (line 11) | def _print_profiles(profiles): function profiles_list_cli_output (line 20) | def profiles_list_cli_output(profiles): function _json_profiles (line 26) | def _json_profiles(profiles): function profile_show (line 36) | def profile_show(conan_api, parser, subparser, *args): function profile_path (line 53) | def profile_path(conan_api, parser, subparser, *args): function profile_detect (line 63) | def profile_detect(conan_api, parser, subparser, *args): function profile_list (line 102) | def profile_list(conan_api, parser, subparser, *args): # noqa function profile (line 112) | def profile(conan_api, parser, *args): # noqa FILE: conan/cli/commands/remote.py function _print_remotes_json (line 15) | def _print_remotes_json(remotes): function _print_remote_list (line 26) | def _print_remote_list(remotes): function _print_remote_user_list (line 32) | def _print_remote_user_list(results): function _print_remote_user_set (line 44) | def _print_remote_user_set(results): function _print_remotes_users_json (line 56) | def _print_remotes_users_json(results): function remote_list (line 61) | def remote_list(conan_api: ConanAPI, parser, subparser, *args): # noqa function remote_add (line 70) | def remote_add(conan_api, parser, subparser, *args): function remote_remove (line 104) | def remote_remove(conan_api, parser, subparser, *args): function remote_update (line 117) | def remote_update(conan_api, parser, subparser, *args): function remote_rename (line 149) | def remote_rename(conan_api, parser, subparser, *args): function remote_enable (line 160) | def remote_enable(conan_api, parser, subparser, *args): function remote_disable (line 171) | def remote_disable(conan_api, parser, subparser, *args): function remote_list_users (line 184) | def remote_list_users(conan_api, parser, subparser, *args): # noqa function remote_login (line 200) | def remote_login(conan_api, parser, subparser, *args): function remote_set_user (line 220) | def remote_set_user(conan_api, parser, subparser, *args): function remote_logout (line 244) | def remote_logout(conan_api, parser, subparser, *args): function _print_auth (line 264) | def _print_auth(remotes): function _print_auth_json (line 274) | def _print_auth_json(results): function remote_auth (line 279) | def remote_auth(conan_api, parser, subparser, *args): function remote (line 314) | def remote(conan_api, parser, *args): # noqa FILE: conan/cli/commands/remove.py function summary_remove_list (line 11) | def summary_remove_list(results): function remove (line 32) | def remove(conan_api: ConanAPI, parser, *args): FILE: conan/cli/commands/report.py function report (line 9) | def report(conan_api: ConanAPI, parser, *args): function report_diff (line 18) | def report_diff(conan_api, parser, subparser, *args): FILE: conan/cli/commands/require.py function require_remove (line 13) | def require_remove(conan_api, parser, subparser, *args): function require_add (line 47) | def require_add(conan_api, parser, subparser, *args): function require (line 127) | def require(conan_api: ConanAPI, parser, *args): FILE: conan/cli/commands/run.py function run (line 12) | def run(conan_api, parser, *args): FILE: conan/cli/commands/search.py function search (line 12) | def search(conan_api: ConanAPI, parser, *args): FILE: conan/cli/commands/source.py function source (line 8) | def source(conan_api, parser, *args): FILE: conan/cli/commands/test.py function test (line 14) | def test(conan_api, parser, *args): function run_test (line 52) | def run_test(conan_api, path, ref, profile_host, profile_build, remotes,... FILE: conan/cli/commands/upload.py function summary_upload_list (line 11) | def summary_upload_list(results): function upload (line 43) | def upload(conan_api: ConanAPI, parser, *args): function _ask_confirm_upload (line 122) | def _ask_confirm_upload(conan_api, package_list): FILE: conan/cli/commands/version.py function version (line 10) | def version(conan_api, parser, *args): FILE: conan/cli/commands/workspace.py function workspace_root (line 20) | def workspace_root(conan_api: ConanAPI, parser, subparser, *args): # noqa function workspace_open (line 30) | def workspace_open(conan_api: ConanAPI, parser, subparser, *args): function workspace_add (line 48) | def workspace_add(conan_api: ConanAPI, parser, subparser, *args): function workspace_complete (line 79) | def workspace_complete(conan_api: ConanAPI, parser, subparser, *args): function workspace_remove (line 105) | def workspace_remove(conan_api: ConanAPI, parser, subparser, *args): function _print_json (line 116) | def _print_json(data): function _print_workspace_info (line 122) | def _print_workspace_info(data): function workspace_info (line 134) | def workspace_info(conan_api: ConanAPI, parser, subparser, *args): # noqa function workspace_build (line 143) | def workspace_build(conan_api: ConanAPI, parser, subparser, *args): function workspace_install (line 151) | def workspace_install(conan_api: ConanAPI, parser, subparser, *args): function _install_build (line 158) | def _install_build(conan_api: ConanAPI, parser, subparser, build, *args): function workspace_super_install (line 229) | def workspace_super_install(conan_api: ConanAPI, parser, subparser, *args): function workspace_clean (line 298) | def workspace_clean(conan_api: ConanAPI, parser, subparser, *args): # noqa function workspace_init (line 307) | def workspace_init(conan_api: ConanAPI, parser, subparser, *args): function workspace_create (line 319) | def workspace_create(conan_api: ConanAPI, parser, subparser, *args): function workspace_source (line 392) | def workspace_source(conan_api: ConanAPI, parser, subparser, *args): function workspace (line 409) | def workspace(conan_api, parser, *args): # noqa FILE: conan/cli/formatters/__init__.py function default_json_formatter (line 6) | def default_json_formatter(data): FILE: conan/cli/formatters/audit/vulnerabilities.py function text_vuln_formatter (line 16) | def text_vuln_formatter(result): function json_vuln_formatter (line 154) | def json_vuln_formatter(result): function _render_vulns (line 158) | def _render_vulns(vulns, template): function html_vuln_formatter (line 324) | def html_vuln_formatter(result): FILE: conan/cli/formatters/graph/build_order_html.py function _render_build_order (line 264) | def _render_build_order(build_order, template): function format_build_order_html (line 270) | def format_build_order_html(result): FILE: conan/cli/formatters/graph/graph.py function _render_graph (line 12) | def _render_graph(graph, template, template_folder): function format_graph_html (line 20) | def format_graph_html(result): function format_graph_dot (line 33) | def format_graph_dot(result): function format_graph_json (line 46) | def format_graph_json(result): FILE: conan/cli/formatters/graph/graph_info_text.py function filter_graph (line 8) | def filter_graph(graph, package_filter=None, field_filter=None): function format_graph_info (line 38) | def format_graph_info(result): function _serial_pretty_printer (line 54) | def _serial_pretty_printer(data, indent=""): FILE: conan/cli/formatters/list/list.py function list_packages_html (line 11) | def list_packages_html(result): FILE: conan/cli/formatters/report/diff.py function _generate_json (line 11) | def _generate_json(result): function _get_filenames (line 27) | def _get_filenames(line, src_prefix, dst_prefix): function _render_diff (line 43) | def _render_diff(content, template, template_folder, **kwargs): function format_diff_html (line 134) | def format_diff_html(result): function format_diff_txt (line 155) | def format_diff_txt(result): function format_diff_json (line 160) | def format_diff_json(result): FILE: conan/cli/printers/__init__.py function print_profiles (line 4) | def print_profiles(profile_host, profile_build): FILE: conan/cli/printers/graph.py function print_graph_basic (line 4) | def print_graph_basic(graph): function print_graph_packages (line 109) | def print_graph_packages(graph): FILE: conan/cps/cps.py class CPSComponentType (line 9) | class CPSComponentType(Enum): method __str__ (line 17) | def __str__(self): method __eq__ (line 20) | def __eq__(self, other): method from_conan (line 25) | def from_conan(pkg_type): class CPSComponent (line 35) | class CPSComponent: method __init__ (line 36) | def __init__(self, component_type=None): method serialize (line 47) | def serialize(self): method deserialize (line 68) | def deserialize(data): method from_cpp_info (line 82) | def from_cpp_info(cpp_info, conanfile, libname=None): method update (line 126) | def update(self, conf, conf_def): class CPS (line 134) | class CPS: method __init__ (line 137) | def __init__(self, name=None, version=None): method serialize (line 150) | def serialize(self): method deserialize (line 177) | def deserialize(data): method from_conan (line 193) | def from_conan(dep): method to_conan (line 237) | def to_conan(self): method save (line 284) | def save(self, folder): method load (line 290) | def load(file): FILE: conan/errors.py class ConanException (line 1) | class ConanException(Exception): method __init__ (line 3) | def __init__(self, msg=None, remote=None): method __str__ (line 7) | def __str__(self): class ConanInvalidConfiguration (line 14) | class ConanInvalidConfiguration(ConanException): class ConanMigrationError (line 21) | class ConanMigrationError(ConanException): FILE: conan/internal/__init__.py function check_duplicated_generator (line 7) | def check_duplicated_generator(generator, conanfile): FILE: conan/internal/api/audit/providers.py function _build_headers (line 7) | def _build_headers(token): class ConanCenterProvider (line 13) | class ConanCenterProvider: method __init__ (line 14) | def __init__(self, conan_api, name, provider_data): method get_cves (line 22) | def get_cves(self, refs): class PrivateProvider (line 108) | class PrivateProvider: method __init__ (line 109) | def __init__(self, conan_api, name, provider_data): method get_cves (line 117) | def get_cves(self, refs): method _build_query (line 138) | def _build_query(ref): method _parse_error (line 186) | def _parse_error(errors, ref): method _get (line 199) | def _get(self, ref): FILE: conan/internal/api/config/config_installer.py class _ConanIgnoreMatcher (line 18) | class _ConanIgnoreMatcher: method __init__ (line 19) | def __init__(self, conanignore_path, ignore=None): method matches (line 35) | def matches(self, path): function _hide_password (line 52) | def _hide_password(resource): function tmp_config_install_folder (line 64) | def tmp_config_install_folder(cache_folder): function _process_git_repo (line 76) | def _process_git_repo(config, cache_folder): function _process_zip_file (line 89) | def _process_zip_file(config, zippath, cache_folder, tmp_folder, first_r... function _filecopy (line 109) | def _filecopy(src, filename, dst): function _process_file (line 124) | def _process_file(directory, filename, config, cache_folder, folder): function _process_folder (line 147) | def _process_folder(config, folder, cache_folder, ignore=None): function _process_download (line 164) | def _process_download(config, cache_folder, requester): class _ConfigOrigin (line 180) | class _ConfigOrigin: method __init__ (line 181) | def __init__(self, uri, config_type, verify_ssl, args, source_folder, ... function _is_compressed_file (line 204) | def _is_compressed_file(filename): function configuration_install (line 213) | def configuration_install(cache_folder, requester, uri, verify_ssl, conf... FILE: conan/internal/api/detect/detect_api.py function detect_os (line 14) | def detect_os(): function detect_arch (line 21) | def detect_arch(): function _get_solaris_architecture (line 80) | def _get_solaris_architecture(): function _get_aix_conf (line 91) | def _get_aix_conf(options=None): function _get_aix_architecture (line 101) | def _get_aix_architecture(): function _get_e2k_architecture (line 111) | def _get_e2k_architecture(): function _parse_gnu_libc (line 126) | def _parse_gnu_libc(ldd_output): function _detect_gnu_libc (line 133) | def _detect_gnu_libc(ldd="/usr/bin/ldd"): function _parse_musl_libc (line 154) | def _parse_musl_libc(ldd_output): function _detect_musl_libc (line 161) | def _detect_musl_libc(ldd="/usr/bin/ldd"): function detect_libc (line 194) | def detect_libc(ldd="/usr/bin/ldd"): function detect_libcxx (line 212) | def detect_libcxx(compiler, version, compiler_exe=None): function default_msvc_runtime (line 279) | def default_msvc_runtime(compiler): function detect_msvc_update (line 294) | def detect_msvc_update(version): function default_cppstd (line 299) | def default_cppstd(compiler, compiler_version): function detect_cppstd (line 340) | def detect_cppstd(compiler, compiler_version): function default_cstd (line 350) | def default_cstd(compiler, compiler_version): function detect_default_compiler (line 399) | def detect_default_compiler(): function default_msvc_ide_version (line 464) | def default_msvc_ide_version(version): function _detect_vs_ide_version (line 470) | def _detect_vs_ide_version(): function _cc_compiler (line 482) | def _cc_compiler(compiler_exe="cc"): function detect_gcc_compiler (line 504) | def detect_gcc_compiler(compiler_exe="gcc"): function detect_compiler (line 525) | def detect_compiler(): function detect_intel_compiler (line 532) | def detect_intel_compiler(compiler_exe="icx"): function detect_suncc_compiler (line 546) | def detect_suncc_compiler(compiler_exe="cc"): function detect_clang_compiler (line 562) | def detect_clang_compiler(compiler_exe="clang"): function detect_msvc_compiler (line 581) | def detect_msvc_compiler(): function detect_cl_compiler (line 594) | def detect_cl_compiler(compiler_exe="cl"): function detect_emcc_compiler (line 618) | def detect_emcc_compiler(compiler_exe="emcc"): function default_compiler_version (line 633) | def default_compiler_version(compiler, version): function detect_sdk_version (line 666) | def detect_sdk_version(sdk): FILE: conan/internal/api/detect/detect_vs.py function vs_installation_path (line 9) | def vs_installation_path(version): function vs_detect_update (line 13) | def vs_detect_update(version): function _vs_installation_path (line 21) | def _vs_installation_path(version): function vswhere (line 57) | def vswhere(all_=False, prerelease=True, products=None, requires=None, v... FILE: conan/internal/api/export.py function cmd_export (line 15) | def cmd_export(loader, cache, hook_manager, global_conf, conanfile_path, function _calc_revision (line 110) | def _calc_revision(scoped_output, path, manifest, revision_mode, conanfi... function _classify_patterns (line 140) | def _classify_patterns(patterns): function _export_source (line 152) | def _export_source(conanfile, destination_source_folder): function _export_recipe (line 169) | def _export_recipe(conanfile, destination_folder): function _run_method (line 194) | def _run_method(conanfile, method): FILE: conan/internal/api/install/generators.py function _get_generator_class (line 43) | def _get_generator_class(generator_name): function load_cache_generators (line 61) | def load_cache_generators(path): function write_generators (line 77) | def write_generators(conanfile, hook_manager, home_folder, envs_generati... function _receive_conf (line 149) | def _receive_conf(conanfile): function _receive_generators (line 162) | def _receive_generators(conanfile): function relativize_path (line 175) | def relativize_path(path, conanfile, placeholder, normalize=True): FILE: conan/internal/api/list/query_parse.py function filter_package_configs (line 4) | def filter_package_configs(pkg_configurations, query): function _evaluate_postfix_with_info (line 13) | def _evaluate_postfix_with_info(postfix, binary_info): function _evaluate (line 27) | def _evaluate(prop_name, prop_value, binary_info): function _is_operator (line 47) | def _is_operator(el): function _parse_expression (line 51) | def _parse_expression(subexp): function _evaluate_postfix (line 78) | def _evaluate_postfix(postfix, evaluator): function _infix_to_postfix (line 114) | def _infix_to_postfix(exp): FILE: conan/internal/api/local/editable.py class EditablePackages (line 14) | class EditablePackages: method __init__ (line 15) | def __init__(self, cache_folder=None): method update_copy (line 28) | def update_copy(self, ws_editables): method edited_refs (line 40) | def edited_refs(self): method save (line 43) | def save(self): method get (line 47) | def get(self, ref): method get_path (line 52) | def get_path(self, ref): method add (line 57) | def add(self, ref, path, output_folder=None): method remove (line 64) | def remove(self, path, requires): FILE: conan/internal/api/migrations.py function update_file (line 12) | def update_file(file_path, new_content): class ClientMigrator (line 35) | class ClientMigrator(Migrator): method __init__ (line 37) | def __init__(self, cache_folder, current_version): method _apply_migrations (line 41) | def _apply_migrations(self, old_version): function _migrate_default_compatibility (line 59) | def _migrate_default_compatibility(cache_folder): FILE: conan/internal/api/new/basic.py function inject_get_or_else (line 1) | def inject_get_or_else(variable, default): FILE: conan/internal/api/new/bazel_7_lib.py function _get_bazel_build (line 131) | def _get_bazel_build(): FILE: conan/internal/api/new/bazel_lib.py function _get_bazel_build (line 135) | def _get_bazel_build(): FILE: conan/internal/api/profile/detect.py function detect_defaults_settings (line 6) | def detect_defaults_settings(): FILE: conan/internal/api/profile/profile_loader.py function _unquote (line 22) | def _unquote(text): class ProfileLoader (line 79) | class ProfileLoader: method __init__ (line 80) | def __init__(self, cache_folder): method from_cli_args (line 83) | def from_cli_args(self, profiles, settings, options, conf, cwd, contex... method load_profile (line 99) | def load_profile(self, profile_name, cwd=None, context=None): method _load_profile (line 105) | def _load_profile(self, profile_name, cwd, context, root_profile_name): method _recurse_load_profile (line 146) | def _recurse_load_profile(self, text, profile_path, context, root_prof... method get_profile_path (line 171) | def get_profile_path(profiles_path, profile_name, cwd, exists=True): class _ProfileParser (line 197) | class _ProfileParser: method __init__ (line 199) | def __init__(self, text): class _ProfileValueParser (line 224) | class _ProfileValueParser: method get_profile (line 229) | def get_profile(profile_text, base_profile=None): method _parse_key_value (line 325) | def _parse_key_value(raw_info): method _parse_tool_requires (line 334) | def _parse_tool_requires(doc): method _parse_settings (line 354) | def _parse_settings(doc): function _profile_parse_args (line 389) | def _profile_parse_args(settings, options, conf): function migrate_profile_plugin (line 442) | def migrate_profile_plugin(cache_folder): FILE: conan/internal/api/remotes/encrypt.py function _ascii_key (line 6) | def _ascii_key(key): function encode (line 12) | def encode(text, key): function decode (line 27) | def decode(text, key): FILE: conan/internal/api/remotes/localdb.py class LocalDB (line 15) | class LocalDB: method __init__ (line 17) | def __init__(self, dbfolder): method _encode (line 37) | def _encode(self, value): method _decode (line 42) | def _decode(self, value): method clean (line 47) | def clean(self, remote_url=None): method _connect (line 65) | def _connect(self): method get_login (line 73) | def get_login(self, remote_url): method get_username (line 90) | def get_username(self, remote_url): method store (line 93) | def store(self, user, token, refresh_token, remote_url): FILE: conan/internal/api/upload.py function add_urls (line 5) | def add_urls(package_list, remote): FILE: conan/internal/api/uploader.py class UploadUpstreamChecker (line 23) | class UploadUpstreamChecker: method __init__ (line 29) | def __init__(self, remote_manager): method check (line 32) | def check(self, package_list, remote, force): method _check_upstream_recipe (line 40) | def _check_upstream_recipe(self, ref, ref_bundle, remote, force): method _check_upstream_package (line 61) | def _check_upstream_package(self, pref, prev_bundle, remote, force): function get_compress_level (line 84) | def get_compress_level(compressformat, global_conf): class PackagePreparator (line 106) | class PackagePreparator: method __init__ (line 107) | def __init__(self, app: ConanApp, cache, remote_manager, global_conf): method prepare (line 118) | def prepare(self, pkg_list, enabled_remotes, metadata, force=False): method _prepare_recipe (line 153) | def _prepare_recipe(self, recipe_layout, ref, ref_bundle, conanfile, r... method _compress_recipe_files (line 166) | def _compress_recipe_files(self, layout, ref): method _prepare_package (line 201) | def _prepare_package(self, pref, prev_bundle, metadata, force=False): method _compressed_file (line 221) | def _compressed_file(self, filename, files, download_folder, ref): method _compress_package_files (line 252) | def _compress_package_files(self, layout, pref): class UploadExecutor (line 280) | class UploadExecutor: method __init__ (line 285) | def __init__(self, remote_manager): method upload (line 288) | def upload(self, upload_data, remote): method upload_recipe (line 298) | def upload_recipe(self, ref, bundle, remote): method upload_package (line 311) | def upload_package(self, pref, prev_bundle, remote): function gzopen_without_timestamps (line 325) | def gzopen_without_timestamps(name, fileobj, compresslevel=None): function compress_files (line 340) | def compress_files(files, name, dest_dir, compresslevel=None, scope=None... function _total_size (line 373) | def _total_size(cache_files): function _metadata_files (line 381) | def _metadata_files(folder, metadata): FILE: conan/internal/cache/cache.py class PkgCache (line 21) | class PkgCache: method __init__ (line 25) | def __init__(self, cache_folder, global_conf): method store (line 39) | def store(self): method temp_folder (line 43) | def temp_folder(self): method builds_folder (line 50) | def builds_folder(self): method _create_path (line 53) | def _create_path(self, relative_path, remove_contents=True): method _full_path (line 59) | def _full_path(self, relative_path): method _short_hash_path (line 66) | def _short_hash_path(h): method _get_path (line 77) | def _get_path(ref): method _get_path_pref (line 81) | def _get_path_pref(pref): method create_export_recipe_layout (line 84) | def create_export_recipe_layout(self, ref: RecipeReference): method create_build_pkg_layout (line 98) | def create_build_pkg_layout(self, pref: PkgReference): method recipe_layout (line 111) | def recipe_layout(self, ref: RecipeReference): method recipe_layout_latest (line 123) | def recipe_layout_latest(self, ref: RecipeReference): method get_latest_recipe_revision (line 134) | def get_latest_recipe_revision(self, ref: RecipeReference) -> RecipeRe... method get_recipe_revisions (line 139) | def get_recipe_revisions(self, ref: RecipeReference): method pkg_layout (line 144) | def pkg_layout(self, pref: PkgReference): method pkg_layout_latest (line 156) | def pkg_layout_latest(self, pref: PkgReference): method create_ref_layout (line 173) | def create_ref_layout(self, ref: RecipeReference): method create_pkg_layout (line 184) | def create_pkg_layout(self, pref: PkgReference): method update_recipe_timestamp (line 197) | def update_recipe_timestamp(self, ref: RecipeReference): method search_recipes (line 204) | def search_recipes(self, pattern=None, ignorecase=True): method exists_prev (line 214) | def exists_prev(self, pref): method get_latest_package_revision (line 218) | def get_latest_package_revision(self, pref: PkgReference) -> PkgRefere... method get_package_references (line 223) | def get_package_references(self, ref: RecipeReference, method get_package_revisions (line 228) | def get_package_revisions(self, pref: PkgReference) -> List[PkgReferen... method get_matching_build_id (line 231) | def get_matching_build_id(self, ref, build_id): method remove_recipe_layout (line 234) | def remove_recipe_layout(self, layout: RecipeLayout): method remove_package_layout (line 239) | def remove_package_layout(self, layout: PackageLayout): method remove_build_id (line 243) | def remove_build_id(self, pref): method assign_prev (line 246) | def assign_prev(self, layout: PackageLayout): method assign_rrev (line 270) | def assign_rrev(self, layout: RecipeLayout): method get_recipe_lru (line 303) | def get_recipe_lru(self, ref): method update_recipes_lru (line 307) | def update_recipes_lru(self, refs): method get_package_lru (line 312) | def get_package_lru(self, pref): method path_to_ref (line 316) | def path_to_ref(self, path): FILE: conan/internal/cache/conan_reference_layout.py class LayoutBase (line 20) | class LayoutBase: method __init__ (line 21) | def __init__(self, ref, base_folder): method base_folder (line 26) | def base_folder(self): method remove (line 29) | def remove(self): class BasicLayout (line 33) | class BasicLayout(LayoutBase): method conanfile (line 35) | def conanfile(self): method metadata (line 40) | def metadata(self): class RecipeLayout (line 46) | class RecipeLayout(LayoutBase): method conanfile_write_lock (line 49) | def conanfile_write_lock(self, output): method export (line 52) | def export(self): method export_sources (line 55) | def export_sources(self): method metadata (line 58) | def metadata(self): method download_export (line 61) | def download_export(self): method source (line 64) | def source(self): method conanfile (line 67) | def conanfile(self): method conandata (line 70) | def conandata(self): method recipe_manifests (line 73) | def recipe_manifests(self): method sources_remove (line 81) | def sources_remove(self): class PackageLayout (line 86) | class PackageLayout(LayoutBase): method __init__ (line 88) | def __init__(self, ref, base_folder): method package_lock (line 94) | def package_lock(self): method build (line 97) | def build(self): method package (line 100) | def package(self): method finalize (line 103) | def finalize(self): method download_package (line 106) | def download_package(self): method metadata (line 109) | def metadata(self): method package_manifests (line 112) | def package_manifests(self): method set_dirty_context_manager (line 119) | def set_dirty_context_manager(self): method package_is_dirty (line 125) | def package_is_dirty(self): method build_remove (line 128) | def build_remove(self): method package_remove (line 132) | def package_remove(self): FILE: conan/internal/cache/db/cache_database.py class CacheDatabase (line 12) | class CacheDatabase: method __init__ (line 14) | def __init__(self, filename): method exists_prev (line 24) | def exists_prev(self, ref): method get_latest_package_reference (line 27) | def get_latest_package_reference(self, pref): method get_latest_package_reference_data (line 31) | def get_latest_package_reference_data(self, pref): method update_recipe_timestamp (line 37) | def update_recipe_timestamp(self, ref): method update_package_timestamp (line 40) | def update_package_timestamp(self, pref: PkgReference, path: str, buil... method remove_recipe (line 43) | def remove_recipe(self, ref: RecipeReference): method remove_package (line 48) | def remove_package(self, ref: PkgReference): method remove_build_id (line 52) | def remove_build_id(self, pref): method get_matching_build_id (line 55) | def get_matching_build_id(self, ref, build_id): method get_recipe (line 61) | def get_recipe(self, ref: RecipeReference): method get_latest_recipe (line 65) | def get_latest_recipe(self, ref: RecipeReference): method get_recipe_revisions_references (line 69) | def get_recipe_revisions_references(self, ref: RecipeReference): method try_get_package (line 72) | def try_get_package(self, ref: PkgReference): method create_recipe (line 77) | def create_recipe(self, path, ref: RecipeReference): method create_package (line 80) | def create_package(self, path, ref: PkgReference, build_id): method list_references (line 83) | def list_references(self, pattern=None): method get_package_revisions_references (line 89) | def get_package_revisions_references(self, pref: PkgReference): method get_package_references (line 94) | def get_package_references(self, ref: RecipeReference, only_latest_pre... method path_to_ref (line 98) | def path_to_ref(self, path): FILE: conan/internal/cache/db/packages_table.py class PackagesDBTable (line 10) | class PackagesDBTable(BaseDbTable): method _as_dict (line 23) | def _as_dict(row): method _where_clause (line 34) | def _where_clause(self, pref: PkgReference): method _set_clause (line 45) | def _set_clause(self, pref: PkgReference, path=None, build_id=None): method get (line 58) | def get(self, pref: PkgReference): method create (line 72) | def create(self, path, pref: PkgReference, build_id): method update_timestamp (line 89) | def update_timestamp(self, pref: PkgReference, path: str, build_id: str): method remove_build_id (line 103) | def remove_build_id(self, pref): method remove_recipe (line 114) | def remove_recipe(self, ref: RecipeReference): method remove (line 122) | def remove(self, pref: PkgReference): method get_package_revisions_references (line 129) | def get_package_revisions_references(self, pref: PkgReference, only_la... method get_package_revisions_reference_exists (line 162) | def get_package_revisions_reference_exists(self, pref: PkgReference): method get_package_references (line 178) | def get_package_references(self, ref: RecipeReference, only_latest_pre... method get_package_references_with_build_id_match (line 206) | def get_package_references_with_build_id_match(self, ref: RecipeRefere... method path_to_ref (line 232) | def path_to_ref(self, path): FILE: conan/internal/cache/db/recipes_table.py class RecipesDBTable (line 9) | class RecipesDBTable(BaseDbTable): method _as_dict (line 19) | def _as_dict(row): method _where_clause (line 29) | def _where_clause(self, ref): method create (line 39) | def create(self, path, ref: RecipeReference): method update_timestamp (line 53) | def update_timestamp(self, ref: RecipeReference): method remove (line 63) | def remove(self, ref: RecipeReference): method all_references (line 71) | def all_references(self): method get_recipe (line 79) | def get_recipe(self, ref: RecipeReference): method get_latest_recipe (line 91) | def get_latest_recipe(self, ref: RecipeReference): method get_recipe_revisions_references (line 109) | def get_recipe_revisions_references(self, ref: RecipeReference): method path_to_ref (line 121) | def path_to_ref(self, path): FILE: conan/internal/cache/db/table.py class BaseDbTable (line 12) | class BaseDbTable: method __init__ (line 21) | def __init__(self, filename): method db_connection (line 29) | def db_connection(self): method create_table (line 44) | def create_table(self): FILE: conan/internal/cache/home_paths.py class HomePaths (line 9) | class HomePaths: method __init__ (line 12) | def __init__(self, home_folder): method local_recipes_index_path (line 16) | def local_recipes_index_path(self): method global_conf_path (line 20) | def global_conf_path(self): method deployers_path (line 24) | def deployers_path(self): method custom_generators_path (line 33) | def custom_generators_path(self): method hooks_path (line 37) | def hooks_path(self): method wrapper_path (line 41) | def wrapper_path(self): method profiles_path (line 45) | def profiles_path(self): method profile_plugin_path (line 49) | def profile_plugin_path(self): method auth_remote_plugin_path (line 53) | def auth_remote_plugin_path(self): method auth_source_plugin_path (line 57) | def auth_source_plugin_path(self): method sign_plugin_path (line 61) | def sign_plugin_path(self): method remotes_path (line 65) | def remotes_path(self): method providers_path (line 69) | def providers_path(self): method compatibility_plugin_path (line 73) | def compatibility_plugin_path(self): method default_sources_backup_folder (line 77) | def default_sources_backup_folder(self): method settings_path (line 81) | def settings_path(self): method settings_path_user (line 85) | def settings_path_user(self): method config_version_path (line 89) | def config_version_path(self): FILE: conan/internal/cache/integrity_check.py class IntegrityChecker (line 9) | class IntegrityChecker: method __init__ (line 20) | def __init__(self, cache): method check (line 23) | def check(self, pkg_list) -> PackagesList: method _recipe_corrupted (line 39) | def _recipe_corrupted(self, ref: RecipeReference): method _package_corrupted (line 63) | def _package_corrupted(self, ref: PkgReference): FILE: conan/internal/conan_app.py class CmdWrapper (line 14) | class CmdWrapper: method __init__ (line 15) | def __init__(self, wrapper): method wrap (line 22) | def wrap(self, cmd, conanfile, **kwargs): class ConanFileHelpers (line 28) | class ConanFileHelpers: method __init__ (line 29) | def __init__(self, requester, cmd_wrapper, global_conf, cache, home_fo... class ConanBasicApp (line 38) | class ConanBasicApp: method __init__ (line 39) | def __init__(self, conan_api): class ConanApp (line 56) | class ConanApp(ConanBasicApp): method __init__ (line 57) | def __init__(self, conan_api): class LocalRecipesIndexApp (line 75) | class LocalRecipesIndexApp: method __init__ (line 82) | def __init__(self, cache_folder): FILE: conan/internal/default_settings.py function migrate_settings_file (line 189) | def migrate_settings_file(cache_folder): FILE: conan/internal/deploy.py function _find_deployer (line 14) | def _find_deployer(d, cache_deploy_folder): function do_deploys (line 49) | def do_deploys(home_folder, graph, deploy, deploy_package, deploy_folder): function full_deploy (line 81) | def full_deploy(graph, output_folder): function runtime_deploy (line 102) | def runtime_deploy(graph, output_folder): function cyclonedx_1_4 (line 140) | def cyclonedx_1_4(graph, output_folder): function cyclonedx_1_6 (line 147) | def cyclonedx_1_6(graph, output_folder): function _flatten_directory (line 154) | def _flatten_directory(dep, src_dir, output_dir, symlinks, extension_fil... function _deploy_single (line 200) | def _deploy_single(dep, conanfile, output_folder, folder_name): function direct_deploy (line 215) | def direct_deploy(graph, output_folder): FILE: conan/internal/errors.py function conanfile_remove_attr (line 8) | def conanfile_remove_attr(conanfile, names, method): function conanfile_exception_formatter (line 30) | def conanfile_exception_formatter(conanfile, funcname): function scoped_traceback (line 48) | def scoped_traceback(header_msg, exception, scope): class ConanReferenceDoesNotExistInDB (line 84) | class ConanReferenceDoesNotExistInDB(ConanException): class ConanReferenceAlreadyExistsInDB (line 89) | class ConanReferenceAlreadyExistsInDB(ConanException): class ConanConnectionError (line 94) | class ConanConnectionError(ConanException): class InternalErrorException (line 98) | class InternalErrorException(ConanException): class RequestErrorException (line 105) | class RequestErrorException(ConanException): class AuthenticationException (line 112) | class AuthenticationException(ConanException): # 401 class ForbiddenException (line 119) | class ForbiddenException(ConanException): # 403 class NotFoundException (line 126) | class NotFoundException(ConanException): # 404 class RecipeNotFoundException (line 133) | class RecipeNotFoundException(NotFoundException): method __init__ (line 135) | def __init__(self, ref): class PackageNotFoundException (line 139) | class PackageNotFoundException(NotFoundException): method __init__ (line 141) | def __init__(self, pref): FILE: conan/internal/graph/build_mode.py class BuildMode (line 6) | class BuildMode: method __init__ (line 12) | def __init__(self, params): method editable (line 67) | def editable(self): method forced (line 71) | def forced(self, conan_file, ref, with_deps_to_build=False): method allowed (line 98) | def allowed(self, conan_file): method allowed_compatible (line 113) | def allowed_compatible(self, conanfile): method should_build_missing (line 124) | def should_build_missing(self, conanfile): FILE: conan/internal/graph/compatibility.py function migrate_compatibility_files (line 87) | def migrate_compatibility_files(cache_folder): class BinaryCompatibility (line 110) | class BinaryCompatibility: method __init__ (line 112) | def __init__(self, compatibility_plugin_folder, hook_manager): method compatibles (line 121) | def compatibles(self, conanfile): method _compatible_infos (line 162) | def _compatible_infos(conanfile, compatibles): FILE: conan/internal/graph/compute_pid.py function compute_package_id (line 11) | def compute_package_id(node, modes, config_version, hook_manager): function run_validate_package_id (line 77) | def run_validate_package_id(conanfile, hook_manager): FILE: conan/internal/graph/graph.py class TransitiveRequirement (line 36) | class TransitiveRequirement: method __init__ (line 37) | def __init__(self, require, node): method __repr__ (line 41) | def __repr__(self): class Node (line 45) | class Node: method __init__ (line 47) | def __init__(self, ref, conanfile, context, recipe=None, path=None, te... method dependencies (line 76) | def dependencies(self): method subgraph (line 82) | def subgraph(self): method __lt__ (line 99) | def __lt__(self, other): method propagate_closing_loop (line 106) | def propagate_closing_loop(self, require, prev_node, visibility_confli... method propagate_downstream (line 116) | def propagate_downstream(self, require, node, visibility_conflicts, sr... method check_downstream_exists (line 174) | def check_downstream_exists(self, require): method check_loops (line 224) | def check_loops(self, new_node, count=0): method package_id (line 237) | def package_id(self): method package_id (line 241) | def package_id(self, pkg_id): method name (line 246) | def name(self): method pref (line 250) | def pref(self): method add_edge (line 254) | def add_edge(self, edge): method neighbors (line 260) | def neighbors(self): method inverse_neighbors (line 263) | def inverse_neighbors(self): method __repr__ (line 266) | def __repr__(self): method serialize (line 269) | def serialize(self): method overrides (line 296) | def overrides(self): class Edge (line 314) | class Edge: method __init__ (line 315) | def __init__(self, src, dst, require): class Overrides (line 321) | class Overrides: method __init__ (line 322) | def __init__(self): method __bool__ (line 325) | def __bool__(self): method __repr__ (line 328) | def __repr__(self): method create (line 332) | def create(nodes): method get (line 351) | def get(self, require): method update (line 354) | def update(self, other): method items (line 361) | def items(self): method serialize (line 364) | def serialize(self): method deserialize (line 370) | def deserialize(data): class DepsGraph (line 378) | class DepsGraph: method __init__ (line 379) | def __init__(self): method lockfile (line 388) | def lockfile(self): method overrides (line 392) | def overrides(self): method __repr__ (line 395) | def __repr__(self): method root (line 399) | def root(self): method add_node (line 402) | def add_node(self, node): method add_edge (line 406) | def add_edge(src, dst, require): method ordered_iterate (line 411) | def ordered_iterate(self): method by_levels (line 417) | def by_levels(self): method report_graph_error (line 443) | def report_graph_error(self): method serialize (line 447) | def serialize(self): FILE: conan/internal/graph/graph_binaries.py class GraphBinariesAnalyzer (line 22) | class GraphBinariesAnalyzer: method __init__ (line 24) | def __init__(self, cache, remote_manager, home_folder, global_conf, ho... method _evaluate_build (line 44) | def _evaluate_build(node, build_mode): method _evaluate_clean_pkg_folder_dirty (line 59) | def _evaluate_clean_pkg_folder_dirty(node, package_layout): method _get_package_from_remotes (line 72) | def _get_package_from_remotes(self, node, remotes, update): method _evaluate_is_cached (line 102) | def _evaluate_is_cached(self, node): method _compatible_get_packages (line 124) | def _compatible_get_packages(self, node): method _compatible_found (line 137) | def _compatible_found(conanfile, pkg_id, compatible_pkg): method _compatible_find_existing_binaries (line 152) | def _compatible_find_existing_binaries(self, node, compatibles, remote... method _compatible_cache_latest_prev (line 241) | def _compatible_cache_latest_prev(self, node): method _binary_in_cache (line 257) | def _binary_in_cache(node, cache_latest_prev): method _compatible_get_packages_from_remotes (line 264) | def _compatible_get_packages_from_remotes(self, ref, remotes): method _compatible_find_build_binary (line 285) | def _compatible_find_build_binary(self, node, compatibles): method _evaluate_node (line 297) | def _evaluate_node(self, node, build_mode, remotes, update): method _process_node (line 343) | def _process_node(self, node, build_mode, remotes, update): method _process_locked_node (line 386) | def _process_locked_node(self, node, build_mode, locked_prev): method _evaluate_download (line 412) | def _evaluate_download(self, node, remotes, update): method _evaluate_cache_update (line 420) | def _evaluate_cache_update(self, cache_latest_prev, node, remotes, upd... method _config_version (line 442) | def _config_version(self): method _evaluate_package_id (line 456) | def _evaluate_package_id(self, node, config_version): method evaluate_graph (line 467) | def evaluate_graph(self, deps_graph, build_mode, lockfile, remotes, up... method _skip_binaries (line 533) | def _skip_binaries(graph): FILE: conan/internal/graph/graph_builder.py class DepsGraphBuilder (line 23) | class DepsGraphBuilder: method __init__ (line 26) | def __init__(self, proxy, loader, resolver, cache, remotes, update, ch... method load_graph (line 36) | def load_graph(self, root_node, profile_host, profile_build, graph_loc... method _expand_require (line 78) | def _expand_require(self, require, node, graph, profile_host, profile_... method _save_options_conflicts (line 121) | def _save_options_conflicts(self, node, require, prev_node, graph): method _conflicting_version (line 142) | def _conflicting_version(require, node, method _prepare_node (line 176) | def _prepare_node(node, profile_host, profile_build, down_options, def... method _initialize_requires (line 210) | def _initialize_requires(self, node, graph, graph_lock, profile_build,... method _resolve_alias (line 238) | def _resolve_alias(self, node, require, alias, graph): method _resolve_recipe (line 277) | def _resolve_recipe(self, ref, graph_lock): method _resolved_system (line 287) | def _resolved_system(node, require, profile_build, profile_host, resol... method _resolve_replace_requires (line 316) | def _resolve_replace_requires(self, node, require, profile_build, prof... method _deduce_host_version (line 364) | def _deduce_host_version(require, node): method _create_new_node (line 382) | def _create_new_node(self, node, require, graph, profile_host, profile... method _compute_down_options (line 434) | def _compute_down_options(node, require, new_ref): method _remove_overrides (line 459) | def _remove_overrides(dep_graph): method _remove_orphans (line 466) | def _remove_orphans(dep_graph): FILE: conan/internal/graph/graph_error.py class GraphError (line 4) | class GraphError(ConanException): method serialize (line 5) | def serialize(self): class GraphConflictError (line 9) | class GraphConflictError(GraphError): method __init__ (line 11) | def __init__(self, node, require, prev_node, prev_require, base_previo... method serialize (line 18) | def serialize(self): method __str__ (line 27) | def __str__(self): class GraphLoopError (line 39) | class GraphLoopError(GraphError): method __init__ (line 41) | def __init__(self, node, require, ancestor): method serialize (line 46) | def serialize(self): method __str__ (line 53) | def __str__(self): class GraphMissingError (line 60) | class GraphMissingError(GraphError): method __init__ (line 62) | def __init__(self, node, require, missing_error): method serialize (line 67) | def serialize(self): method __str__ (line 73) | def __str__(self): class GraphProvidesError (line 78) | class GraphProvidesError(GraphError): method __init__ (line 80) | def __init__(self, node, conflicting_node): method serialize (line 85) | def serialize(self): method __str__ (line 92) | def __str__(self): FILE: conan/internal/graph/install_graph.py class _InstallPackageReference (line 14) | class _InstallPackageReference: method __init__ (line 20) | def __init__(self): method pref (line 38) | def pref(self): method conanfile (line 42) | def conanfile(self): method create (line 46) | def create(node): method add (line 60) | def add(self, node): method _build_args (line 68) | def _build_args(self): method serialize (line 81) | def serialize(self): method deserialize (line 94) | def deserialize(data, filename, ref): class _InstallRecipeReference (line 109) | class _InstallRecipeReference: method __init__ (line 114) | def __init__(self): method __str__ (line 120) | def __str__(self): method need_build (line 124) | def need_build(self): method reduce (line 130) | def reduce(self): method node (line 140) | def node(self): method create (line 144) | def create(node): method merge (line 151) | def merge(self, other): method add (line 166) | def add(self, node): method _install_order (line 181) | def _install_order(self): method serialize (line 202) | def serialize(self): method deserialize (line 209) | def deserialize(data, filename): class _InstallConfiguration (line 221) | class _InstallConfiguration: method __init__ (line 227) | def __init__(self): method __str__ (line 241) | def __str__(self): method need_build (line 245) | def need_build(self): method reduce (line 248) | def reduce(self): method pref (line 252) | def pref(self): method conanfile (line 256) | def conanfile(self): method create (line 260) | def create(node): method add (line 279) | def add(self, node): method _build_args (line 292) | def _build_args(self): method serialize (line 305) | def serialize(self): method deserialize (line 321) | def deserialize(data, filename): method merge (line 335) | def merge(self, other): class ProfileArgs (line 348) | class ProfileArgs: method __init__ (line 349) | def __init__(self, args): method from_args (line 353) | def from_args(args): method __str__ (line 362) | def __str__(self): method deserialize (line 366) | def deserialize(data): method serialize (line 369) | def serialize(self): class InstallGraph (line 373) | class InstallGraph: method __init__ (line 377) | def __init__(self, deps_graph, order_by=None, profile_args=None): method load (line 391) | def load(filename): method merge (line 398) | def merge(self, other): method deserialize (line 421) | def deserialize(data, filename): method _initialize_deps_graph (line 437) | def _initialize_deps_graph(self, deps_graph): method reduce (line 450) | def reduce(self): method install_order (line 466) | def install_order(self, flat=False): method _raise_loop_detected (line 491) | def _raise_loop_detected(nodes): method install_build_order (line 506) | def install_build_order(self): method _get_missing_invalid_packages (line 519) | def _get_missing_invalid_packages(self): method raise_errors (line 536) | def raise_errors(self): method get_errors (line 543) | def get_errors(self): method _raise_invalid (line 561) | def _raise_invalid(invalid): method _raise_missing (line 572) | def _raise_missing(self, missing): FILE: conan/internal/graph/installer.py function build_id (line 22) | def build_id(conan_file): class _PackageBuilder (line 35) | class _PackageBuilder: method __init__ (line 37) | def __init__(self, cache, remote_manager, cache_folder, hook_manager): method _get_build_folder (line 43) | def _get_build_folder(self, conanfile, package_layout): method _copy_sources (line 81) | def _copy_sources(conanfile, source_folder, build_folder): method _build (line 91) | def _build(self, conanfile, pref): method _package (line 106) | def _package(self, conanfile, pref): method build_package (line 118) | def build_package(self, node, recipe_layout, package_layout): class BinaryInstaller (line 163) | class BinaryInstaller: method __init__ (line 168) | def __init__(self, api, global_conf, editable_packages, hook_manager): method _install_source (line 177) | def _install_source(self, node, remotes, need_conf=False): method install_system_requires (line 201) | def install_system_requires(graph, only_info=False, install_order=None): method install_sources (line 230) | def install_sources(self, graph, remotes): method install (line 239) | def install(self, deps_graph, remotes, install_order=None): method _download_bulk (line 264) | def _download_bulk(self, install_order): method _download_pkg (line 292) | def _download_pkg(self, package): method _handle_package (line 298) | def _handle_package(self, recipe_layout, package, install_reference, h... method _handle_node_editable (line 350) | def _handle_node_editable(self, install_node): method _handle_node_build (line 386) | def _handle_node_build(self, package, recipe_layout, pkg_layout): method _call_package_info (line 412) | def _call_package_info(self, conanfile, package_folder, is_editable): method _call_finalize_method (line 479) | def _call_finalize_method(conanfile, finalize_folder): FILE: conan/internal/graph/profile_node_definer.py function initialize_conanfile_profile (line 6) | def initialize_conanfile_profile(conanfile, profile_build, profile_host,... function _per_package_settings (line 54) | def _per_package_settings(conanfile, profile, ref): function _initialize_conanfile (line 74) | def _initialize_conanfile(conanfile, profile, settings, ref): function consumer_definer (line 88) | def consumer_definer(conanfile, profile_host, profile_build): FILE: conan/internal/graph/provides.py function check_graph_provides (line 5) | def check_graph_provides(dep_graph): FILE: conan/internal/graph/proxy.py class ConanProxy (line 10) | class ConanProxy: method __init__ (line 11) | def __init__(self, cache, remote_manager, editable_packages, legacy_up... method get_recipe (line 19) | def get_recipe(self, ref, remotes, update, check_update): method _get_recipe (line 32) | def _get_recipe(self, reference, remotes, update, check_update): method _find_newest_recipe_in_remotes (line 102) | def _find_newest_recipe_in_remotes(self, reference, remotes, update, c... method _download_recipe (line 151) | def _download_recipe(self, ref, remotes, scoped_output, update, check_... method _download (line 165) | def _download(self, ref, remote): function should_update_reference (line 174) | def should_update_reference(reference, update): FILE: conan/internal/graph/python_requires.py class PyRequire (line 8) | class PyRequire: method __init__ (line 9) | def __init__(self, module, conanfile, ref, path, recipe_status, remote): method serialize (line 17) | def serialize(self): class PyRequires (line 23) | class PyRequires: method __init__ (line 25) | def __init__(self): method serialize (line 28) | def serialize(self): method all_refs (line 31) | def all_refs(self): method info_requires (line 34) | def info_requires(self): method items (line 38) | def items(self): method __getitem__ (line 41) | def __getitem__(self, item): method add_pyrequire (line 47) | def add_pyrequire(self, py_require): class PyRequireLoader (line 67) | class PyRequireLoader: method __init__ (line 68) | def __init__(self, proxy, range_resolver, global_conf): method load_py_requires (line 74) | def load_py_requires(self, conanfile, loader, graph_lock, remotes, upd... method _resolve_py_requires (line 93) | def _resolve_py_requires(self, py_requires_refs, graph_lock, loader, r... method _resolve_ref (line 111) | def _resolve_ref(self, requirement, graph_lock, remotes, update): method _load_pyreq_conanfile (line 122) | def _load_pyreq_conanfile(self, loader, graph_lock, ref, remotes, upda... FILE: conan/internal/graph/range_resolver.py class RangeResolver (line 8) | class RangeResolver: method __init__ (line 10) | def __init__(self, cache, remote_manager, global_conf, editable_packag... method resolve (line 19) | def resolve(self, require, base_conanref, remotes, update): method _resolve_local (line 62) | def _resolve_local(self, search_ref, version_range): method _search_remote_recipes (line 78) | def _search_remote_recipes(self, remote, search_ref): method _resolve_remote (line 93) | def _resolve_remote(self, search_ref, version_range, remotes, update): method _resolve_version (line 110) | def _resolve_version(version_range, refs_found, resolve_prereleases): FILE: conan/internal/hook_manager.py class HookManager (line 16) | class HookManager: method __init__ (line 18) | def __init__(self, hooks_folder): method execute (line 25) | def execute(self, method_name, conanfile): method _load_hooks (line 45) | def _load_hooks(self): method _load_hook (line 60) | def _load_hook(self, hook_path, hook_name): method reinit (line 70) | def reinit(self): FILE: conan/internal/internal_tools.py function is_universal_arch (line 6) | def is_universal_arch(settings_value, valid_definitions): function raise_on_universal_arch (line 22) | def raise_on_universal_arch(conanfile): FILE: conan/internal/loader.py class ConanFileLoader (line 30) | class ConanFileLoader: method __init__ (line 32) | def __init__(self, pyreq_loader=None, conanfile_helpers=None): method load_basic (line 38) | def load_basic(self, conanfile_path, graph_lock=None, display="", remo... method load_basic_module (line 45) | def load_basic_module(self, conanfile_path, graph_lock=None, display="... method _load_data (line 92) | def _load_data(conanfile_path): method load_named (line 104) | def load_named(self, conanfile_path, name, version, user, channel, gra... method load_export (line 148) | def load_export(self, conanfile_path, name, version, user, channel, gr... method load_consumer (line 164) | def load_consumer(self, conanfile_path, name=None, version=None, user=... method load_conanfile (line 182) | def load_conanfile(self, conanfile_path, ref, graph_lock=None, remotes... method load_conanfile_txt (line 199) | def load_conanfile_txt(self, conan_txt_path): method _parse_conan_txt (line 215) | def _parse_conan_txt(contents, path, display_name): method load_virtual (line 252) | def load_virtual(self, requires=None, tool_requires=None, python_requi... function _parse_module (line 278) | def _parse_module(conanfile_module, module_id): function _parse_conanfile (line 305) | def _parse_conanfile(conanfile_path): function load_python_file (line 315) | def load_python_file(conan_file_path): function _load_python_file (line 323) | def _load_python_file(conan_file_path): function _get_required_conan_version_without_loading (line 391) | def _get_required_conan_version_without_loading(conan_file_path): class ConanFileTextLoader (line 408) | class ConanFileTextLoader: method __init__ (line 411) | def __init__(self, input_text): method layout (line 419) | def layout(self): method requirements (line 428) | def requirements(self): method tool_requirements (line 435) | def tool_requirements(self): method test_requirements (line 443) | def test_requirements(self): method options (line 451) | def options(self): method generators (line 455) | def generators(self): FILE: conan/internal/methods.py function run_source_method (line 14) | def run_source_method(conanfile, hook_manager): function run_build_method (line 26) | def run_build_method(conanfile, hook_manager): function run_package_method (line 45) | def run_package_method(conanfile, package_id, hook_manager, ref): function run_configure_method (line 85) | def run_configure_method(conanfile, down_options, profile_options, ref): function auto_shared_fpic_config_options (line 136) | def auto_shared_fpic_config_options(conanfile): function auto_shared_fpic_configure (line 141) | def auto_shared_fpic_configure(conanfile): function auto_header_only_package_id (line 149) | def auto_header_only_package_id(conanfile): function auto_language (line 154) | def auto_language(conanfile): FILE: conan/internal/model/conan_file.py class ConanFile (line 17) | class ConanFile: method __init__ (line 81) | def __init__(self, display_name=""): method serialize (line 132) | def serialize(self): method output (line 186) | def output(self): method context (line 194) | def context(self): method subgraph (line 198) | def subgraph(self): method dependencies (line 202) | def dependencies(self): method ref (line 209) | def ref(self): method pref (line 213) | def pref(self): method buildenv (line 217) | def buildenv(self): method runenv (line 226) | def runenv(self): method cpp_info (line 235) | def cpp_info(self): method cpp_info (line 243) | def cpp_info(self, value): method source_folder (line 247) | def source_folder(self): method source_path (line 258) | def source_path(self) -> Path: method export_sources_folder (line 265) | def export_sources_folder(self): method export_sources_path (line 280) | def export_sources_path(self) -> Path: method export_folder (line 287) | def export_folder(self): method export_path (line 291) | def export_path(self) -> Path: method build_folder (line 299) | def build_folder(self): method recipe_metadata_folder (line 310) | def recipe_metadata_folder(self): method package_metadata_folder (line 314) | def package_metadata_folder(self): method build_path (line 318) | def build_path(self) -> Path: method package_folder (line 325) | def package_folder(self): method immutable_package_folder (line 335) | def immutable_package_folder(self): method generators_folder (line 339) | def generators_folder(self): method package_path (line 343) | def package_path(self) -> Path: method generators_path (line 351) | def generators_path(self) -> Path: method run (line 357) | def run(self, command: str, stdout=None, cwd=None, ignore_errors=False... method __repr__ (line 405) | def __repr__(self): method set_deploy_folder (line 408) | def set_deploy_folder(self, deploy_folder): FILE: conan/internal/model/conanconfig.py function loadconanconfig (line 10) | def loadconanconfig(filename): function loadconanconfig_yml (line 20) | def loadconanconfig_yml(filename): function saveconanconfig (line 31) | def saveconanconfig(filename, config_versions): FILE: conan/internal/model/conanfile_interface.py class ConanFileInterface (line 6) | class ConanFileInterface: method __str__ (line 13) | def __str__(self): method __init__ (line 16) | def __init__(self, conanfile): method __eq__ (line 19) | def __eq__(self, other): method __hash__ (line 26) | def __hash__(self): method options (line 30) | def options(self): method recipe_folder (line 34) | def recipe_folder(self): method recipe_metadata_folder (line 38) | def recipe_metadata_folder(self): method package_folder (line 42) | def package_folder(self): method immutable_package_folder (line 46) | def immutable_package_folder(self): method package_metadata_folder (line 50) | def package_metadata_folder(self): method package_path (line 54) | def package_path(self) -> Path: method ref (line 59) | def ref(self): method pref (line 63) | def pref(self): method buildenv_info (line 67) | def buildenv_info(self): method runenv_info (line 71) | def runenv_info(self): method cpp_info (line 75) | def cpp_info(self): method settings (line 79) | def settings(self): method settings_build (line 83) | def settings_build(self): method context (line 87) | def context(self): method conf_info (line 91) | def conf_info(self): method generator_info (line 95) | def generator_info(self): method dependencies (line 99) | def dependencies(self): method folders (line 103) | def folders(self): method is_build_context (line 107) | def is_build_context(self): method package_type (line 111) | def package_type(self): method languages (line 115) | def languages(self): method info (line 119) | def info(self): method set_deploy_folder (line 122) | def set_deploy_folder(self, deploy_folder): method conan_data (line 126) | def conan_data(self): method license (line 130) | def license(self): method description (line 134) | def description(self): method author (line 138) | def author(self): method homepage (line 142) | def homepage(self): method url (line 146) | def url(self): method extension_properties (line 150) | def extension_properties(self): method recipe (line 154) | def recipe(self) -> str: method conf (line 159) | def conf(self): FILE: conan/internal/model/conf.py function _is_profile_module (line 178) | def _is_profile_module(module_name): class _ConfVarPlaceHolder (line 185) | class _ConfVarPlaceHolder: class _ConfValue (line 189) | class _ConfValue: method __init__ (line 191) | def __init__(self, name, value, path=False, update=None, important=Fal... method parse (line 200) | def parse(name, value, path=False, update=None): method __repr__ (line 208) | def __repr__(self): method value (line 212) | def value(self): method copy (line 219) | def copy(self): method dumps (line 224) | def dumps(self): method serialize (line 235) | def serialize(self): method update (line 247) | def update(self, value): method remove (line 252) | def remove(self, value): method append (line 258) | def append(self, value): method prepend (line 269) | def prepend(self, value): method compose_conf_value (line 280) | def compose_conf_value(self, other): method set_relative_base_folder (line 328) | def set_relative_base_folder(self, folder): class Conf (line 340) | class Conf: method __init__ (line 345) | def __init__(self): method __bool__ (line 349) | def __bool__(self): method __repr__ (line 352) | def __repr__(self): method __eq__ (line 355) | def __eq__(self, other): method clear (line 361) | def clear(self): method validate (line 364) | def validate(self): method items (line 368) | def items(self): method get (line 373) | def get(self, conf_name, default=None, check_type=None, choices=None): method pop (line 412) | def pop(self, conf_name, default=None): method show (line 424) | def show(self, fnpattern, pattern=""): method copy (line 429) | def copy(self): method filter_core (line 434) | def filter_core(self): method dumps (line 440) | def dumps(self): method serialize (line 446) | def serialize(self): method define (line 455) | def define(self, name, value): method define_path (line 465) | def define_path(self, name, value): method unset (line 469) | def unset(self, name): method update (line 478) | def update(self, name, value): method update_path (line 489) | def update_path(self, name, value): method append (line 493) | def append(self, name, value): method append_path (line 503) | def append_path(self, name, value): method prepend (line 507) | def prepend(self, name, value): method prepend_path (line 517) | def prepend_path(self, name, value): method remove (line 521) | def remove(self, name, value): method compose_conf (line 534) | def compose_conf(self, other): method copy_conaninfo_conf (line 547) | def copy_conaninfo_conf(self): method set_relative_base_folder (line 582) | def set_relative_base_folder(self, folder): method _check_conf_name (line 587) | def _check_conf_name(conf): class ConfDefinition (line 596) | class ConfDefinition: method __init__ (line 601) | def __init__(self): method __repr__ (line 604) | def __repr__(self): method __bool__ (line 607) | def __bool__(self): method get (line 610) | def get(self, conf_name, default=None, check_type=None, choices=None): method show (line 618) | def show(self, fnpattern): method pop (line 636) | def pop(self, conf_name, default=None): method _split_pattern_name (line 644) | def _split_pattern_name(pattern_name): method get_conanfile_conf (line 651) | def get_conanfile_conf(self, ref, is_consumer=False): method update_conf_definition (line 663) | def update_conf_definition(self, other): method _update_conf_definition (line 671) | def _update_conf_definition(self, pattern, conf): method rebase_conf_definition (line 678) | def rebase_conf_definition(self, global_conf): method update (line 691) | def update(self, key, value, profile=False, method="define"): method dumps (line 717) | def dumps(self): method serialize (line 729) | def serialize(self): method _get_evaluated_value (line 740) | def _get_evaluated_value(_v): method loads (line 755) | def loads(self, text, profile=False): method validate (line 776) | def validate(self): method clear (line 780) | def clear(self): function load_global_conf (line 784) | def load_global_conf(home_folder): FILE: conan/internal/model/cpp_info.py class MockInfoProperty (line 21) | class MockInfoProperty: method __init__ (line 29) | def __init__(self, name): method message (line 33) | def message(): method __getitem__ (line 42) | def __getitem__(self, key): method __setitem__ (line 46) | def __setitem__(self, key, value): method __getattr__ (line 49) | def __getattr__(self, attr): method __setattr__ (line 53) | def __setattr__(self, attr, value): class _Component (line 59) | class _Component: method __init__ (line 61) | def __init__(self, set_defaults=False): method serialize (line 107) | def serialize(self): method deserialize (line 137) | def deserialize(contents): method clone (line 148) | def clone(self): method includedirs (line 157) | def includedirs(self): method includedirs (line 163) | def includedirs(self, value): method srcdirs (line 167) | def srcdirs(self): method srcdirs (line 173) | def srcdirs(self, value): method libdirs (line 177) | def libdirs(self): method libdirs (line 183) | def libdirs(self, value): method resdirs (line 187) | def resdirs(self): method resdirs (line 193) | def resdirs(self, value): method bindirs (line 197) | def bindirs(self): method bindirs (line 203) | def bindirs(self, value): method builddirs (line 207) | def builddirs(self): method builddirs (line 213) | def builddirs(self, value): method bindir (line 217) | def bindir(self): method libdir (line 226) | def libdir(self): method includedir (line 235) | def includedir(self): method system_libs (line 244) | def system_libs(self): method system_libs (line 250) | def system_libs(self, value): method package_framework (line 254) | def package_framework(self): method package_framework (line 258) | def package_framework(self, value): method frameworks (line 262) | def frameworks(self): method frameworks (line 268) | def frameworks(self, value): method frameworkdirs (line 272) | def frameworkdirs(self): method frameworkdirs (line 278) | def frameworkdirs(self, value): method libs (line 282) | def libs(self): method libs (line 288) | def libs(self, value): method exe (line 292) | def exe(self): method exe (line 296) | def exe(self, value): method type (line 300) | def type(self): method type (line 304) | def type(self, value): method location (line 308) | def location(self): method location (line 312) | def location(self, value): method link_location (line 316) | def link_location(self): method link_location (line 320) | def link_location(self, value): method languages (line 324) | def languages(self): method languages (line 328) | def languages(self, value): method defines (line 332) | def defines(self): method defines (line 338) | def defines(self, value): method cflags (line 342) | def cflags(self): method cflags (line 348) | def cflags(self, value): method cxxflags (line 352) | def cxxflags(self): method cxxflags (line 358) | def cxxflags(self, value): method sharedlinkflags (line 362) | def sharedlinkflags(self): method sharedlinkflags (line 368) | def sharedlinkflags(self, value): method exelinkflags (line 372) | def exelinkflags(self): method exelinkflags (line 378) | def exelinkflags(self, value): method objects (line 382) | def objects(self): method objects (line 388) | def objects(self, value): method sources (line 392) | def sources(self): method sources (line 398) | def sources(self, value): method sysroot (line 402) | def sysroot(self): method sysroot (line 408) | def sysroot(self, value): method requires (line 412) | def requires(self): method requires (line 418) | def requires(self, value): method required_component_names (line 422) | def required_component_names(self): method set_property (line 428) | def set_property(self, property_name, value): method get_property (line 433) | def get_property(self, property_name, check_type=None): method get_init (line 445) | def get_init(self, attribute, default): method merge (line 453) | def merge(self, other, overwrite=False): method set_relative_base_folder (line 489) | def set_relative_base_folder(self, folder): method deploy_base_folder (line 501) | def deploy_base_folder(self, package_folder, deploy_folder): method parsed_requires (line 520) | def parsed_requires(self): method _auto_deduce_locations (line 523) | def _auto_deduce_locations(self, conanfile, library_name): method deduce_locations (line 632) | def deduce_locations(self, conanfile, component_name=""): class CppInfo (line 674) | class CppInfo: method __init__ (line 676) | def __init__(self, set_defaults=False): method __getattr__ (line 681) | def __getattr__(self, attr): method __setattr__ (line 685) | def __setattr__(self, attr, value): method serialize (line 691) | def serialize(self): method deserialize (line 699) | def deserialize(self, content): method save (line 706) | def save(self, path): method load (line 709) | def load(self, path): method has_components (line 714) | def has_components(self): method merge (line 717) | def merge(self, other, overwrite=False): method set_relative_base_folder (line 733) | def set_relative_base_folder(self, folder): method deploy_base_folder (line 739) | def deploy_base_folder(self, package_folder, deploy_folder): method get_sorted_components (line 745) | def get_sorted_components(self): method aggregated_components (line 770) | def aggregated_components(self): method check_component_requires (line 793) | def check_component_requires(self, conanfile): method required_components (line 833) | def required_components(self): method deduce_full_cpp_info (line 847) | def deduce_full_cpp_info(self, conanfile): FILE: conan/internal/model/dependencies.py class UserRequirementsDict (line 9) | class UserRequirementsDict: method __init__ (line 12) | def __init__(self, data, require_filter=None): method filter (line 16) | def filter(self, require_filter): method __bool__ (line 25) | def __bool__(self): method get (line 28) | def get(self, ref, build=None, **kwargs): method _get (line 31) | def _get(self, ref, build=None, **kwargs): method __getitem__ (line 63) | def __getitem__(self, name): method __delitem__ (line 66) | def __delitem__(self, name): method items (line 70) | def items(self): method values (line 73) | def values(self): method __contains__ (line 76) | def __contains__(self, item): class ConanFileDependencies (line 88) | class ConanFileDependencies(UserRequirementsDict): method from_node (line 91) | def from_node(node): method filter (line 110) | def filter(self, require_filter, remove_system=True): method transitive_requires (line 123) | def transitive_requires(self, other): method topological_sort (line 135) | def topological_sort(self): method direct_host (line 154) | def direct_host(self): method direct_build (line 158) | def direct_build(self): method host (line 162) | def host(self): method test (line 166) | def test(self): method build (line 172) | def build(self): function get_transitive_requires (line 176) | def get_transitive_requires(consumer, dependency): FILE: conan/internal/model/info.py class _VersionRepr (line 10) | class _VersionRepr: method __init__ (line 13) | def __init__(self, version): method stable (line 16) | def stable(self): method major (line 22) | def major(self): method minor (line 29) | def minor(self): method patch (line 39) | def patch(self): method pre (line 50) | def pre(self): method build (line 65) | def build(self): class RequirementInfo (line 69) | class RequirementInfo: method __init__ (line 71) | def __init__(self, ref, package_id, default_package_id_mode): method copy (line 86) | def copy(self): method pref (line 93) | def pref(self): method dumps (line 97) | def dumps(self): method unrelated_mode (line 100) | def unrelated_mode(self): method semver_mode (line 104) | def semver_mode(self): method full_version_mode (line 112) | def full_version_mode(self): method patch_mode (line 120) | def patch_mode(self): method minor_mode (line 128) | def minor_mode(self): method major_mode (line 136) | def major_mode(self): method full_package_mode (line 144) | def full_package_mode(self): method revision_mode (line 152) | def revision_mode(self): method full_mode (line 160) | def full_mode(self): class RequirementsInfo (line 172) | class RequirementsInfo(UserRequirementsDict): method copy (line 174) | def copy(self): method serialize (line 179) | def serialize(self): method __bool__ (line 182) | def __bool__(self): method clear (line 185) | def clear(self): method remove (line 188) | def remove(self, *args): method pkg_names (line 193) | def pkg_names(self): method dumps (line 196) | def dumps(self): method unrelated_mode (line 204) | def unrelated_mode(self): method semver_mode (line 207) | def semver_mode(self): method patch_mode (line 211) | def patch_mode(self): method minor_mode (line 215) | def minor_mode(self): method major_mode (line 219) | def major_mode(self): method full_version_mode (line 223) | def full_version_mode(self): method full_recipe_mode (line 227) | def full_recipe_mode(self): method full_package_mode (line 231) | def full_package_mode(self): method revision_mode (line 235) | def revision_mode(self): method full_mode (line 239) | def full_mode(self): class PythonRequiresInfo (line 246) | class PythonRequiresInfo: method __init__ (line 248) | def __init__(self, refs, default_package_id_mode): method copy (line 257) | def copy(self): method serialize (line 262) | def serialize(self): method __bool__ (line 265) | def __bool__(self): method clear (line 268) | def clear(self): method dumps (line 271) | def dumps(self): method unrelated_mode (line 274) | def unrelated_mode(self): method semver_mode (line 277) | def semver_mode(self): method patch_mode (line 281) | def patch_mode(self): method minor_mode (line 285) | def minor_mode(self): method major_mode (line 289) | def major_mode(self): method full_version_mode (line 293) | def full_version_mode(self): method full_recipe_mode (line 297) | def full_recipe_mode(self): method revision_mode (line 301) | def revision_mode(self): method full_mode (line 305) | def full_mode(self): function load_binary_info (line 312) | def load_binary_info(text): class ConanInfo (line 326) | class ConanInfo: method __init__ (line 328) | def __init__(self, settings=None, options=None, reqs_info=None, build_... method clone (line 342) | def clone(self): method serialize (line 357) | def serialize(self): method dumps (line 388) | def dumps(self): method summarize_compact (line 434) | def summarize_compact(self): method dump_diff (line 446) | def dump_diff(self, compatible): method package_id (line 455) | def package_id(self): method clear (line 467) | def clear(self): method validate (line 477) | def validate(self): FILE: conan/internal/model/layout.py class Infos (line 7) | class Infos: method __init__ (line 9) | def __init__(self): class PartialLayout (line 15) | class PartialLayout: method __init__ (line 16) | def __init__(self): method set_relative_base_folder (line 22) | def set_relative_base_folder(self, folder): class Layouts (line 28) | class Layouts: method __init__ (line 29) | def __init__(self): class Folders (line 35) | class Folders: method __init__ (line 37) | def __init__(self): method set_base_folders (line 63) | def set_base_folders(self, conanfile_folder, output_folder): method source_folder (line 87) | def source_folder(self): method base_source (line 96) | def base_source(self): method set_base_source (line 99) | def set_base_source(self, folder): method build_folder (line 103) | def build_folder(self): method recipe_metadata_folder (line 111) | def recipe_metadata_folder(self): method set_base_recipe_metadata (line 114) | def set_base_recipe_metadata(self, folder): method package_metadata_folder (line 118) | def package_metadata_folder(self): method set_base_pkg_metadata (line 121) | def set_base_pkg_metadata(self, folder): method base_build (line 125) | def base_build(self): method set_base_build (line 128) | def set_base_build(self, folder): method base_package (line 132) | def base_package(self): method set_base_package (line 135) | def set_base_package(self, folder): method package_folder (line 139) | def package_folder(self): method set_finalize_folder (line 143) | def set_finalize_folder(self, folder): method immutable_package_folder (line 148) | def immutable_package_folder(self): method generators_folder (line 152) | def generators_folder(self): method set_base_generators (line 159) | def set_base_generators(self, folder): method base_export (line 163) | def base_export(self): method set_base_export (line 166) | def set_base_export(self, folder): method base_export_sources (line 170) | def base_export_sources(self): method set_base_export_sources (line 173) | def set_base_export_sources(self, folder): FILE: conan/internal/model/lockfile.py class _LockRequires (line 17) | class _LockRequires: method __init__ (line 23) | def __init__(self): method refs (line 26) | def refs(self): method get (line 29) | def get(self, item): method serialize (line 32) | def serialize(self): method deserialize (line 42) | def deserialize(data): method add (line 51) | def add(self, ref, package_ids=None): method remove (line 66) | def remove(self, pattern): method update (line 83) | def update(self, refs, name): method sort (line 98) | def sort(self): method merge (line 101) | def merge(self, other): class Lockfile (line 115) | class Lockfile: method __init__ (line 117) | def __init__(self, deps_graph=None, lock_packages=False): method update_lock (line 131) | def update_lock(self, deps_graph, lock_packages=False): method load (line 157) | def load(path): method loads (line 169) | def loads(content): method dumps (line 172) | def dumps(self): method save (line 175) | def save(self, path): method merge (line 178) | def merge(self, other): method add (line 189) | def add(self, requires=None, build_requires=None, python_requires=None... method remove (line 212) | def remove(self, requires=None, build_requires=None, python_requires=N... method update (line 226) | def update(self, requires=None, build_requires=None, python_requires=N... method deserialize (line 233) | def deserialize(data): method serialize (line 256) | def serialize(self): method resolve_locked (line 275) | def resolve_locked(self, node, require, resolve_prereleases): method resolve_overrides (line 296) | def resolve_overrides(self, require, context): method resolve_prev (line 313) | def resolve_prev(self, node): method _resolve (line 321) | def _resolve(self, require, locked_refs, resolve_prereleases, kind): method replace_alias (line 348) | def replace_alias(self, require, alias): method resolve_locked_pyrequires (line 356) | def resolve_locked_pyrequires(self, require, resolve_prereleases=None): FILE: conan/internal/model/manifest.py class FileTreeManifest (line 10) | class FileTreeManifest: method __init__ (line 12) | def __init__(self, the_time, file_sums): method files (line 17) | def files(self): method summary_hash (line 21) | def summary_hash(self): method loads (line 27) | def loads(text): method load (line 40) | def load(folder): method __repr__ (line 44) | def __repr__(self): method __str__ (line 53) | def __str__(self): method save (line 64) | def save(self, folder, filename=CONAN_MANIFEST): method report_summary (line 68) | def report_summary(self, output, suffix="Copied"): method create (line 89) | def create(cls, folder, exports_sources_folder=None): method __eq__ (line 118) | def __eq__(self, other): method difference (line 123) | def difference(self, other): FILE: conan/internal/model/options.py function option_not_exist_msg (line 7) | def option_not_exist_msg(option_name, existing_options): class _PackageOption (line 16) | class _PackageOption: method __init__ (line 17) | def __init__(self, name, value, possible_values=None): method dumps (line 28) | def dumps(self, scope=None): method copy_conaninfo_option (line 37) | def copy_conaninfo_option(self): method __bool__ (line 42) | def __bool__(self): method __str__ (line 47) | def __str__(self): method __int__ (line 50) | def __int__(self): method _check_valid_value (line 53) | def _check_valid_value(self, value): method __eq__ (line 66) | def __eq__(self, other): method name (line 78) | def name(self): method value (line 82) | def value(self): method value (line 86) | def value(self, v): method validate (line 91) | def validate(self): class _PackageOptions (line 99) | class _PackageOptions: method __init__ (line 100) | def __init__(self, recipe_options_definition=None): method dumps (line 110) | def dumps(self, scope=None): method possible_values (line 119) | def possible_values(self): method update (line 122) | def update(self, options): method clear (line 130) | def clear(self): method freeze (line 134) | def freeze(self): method __contains__ (line 137) | def __contains__(self, option): method get_safe (line 140) | def get_safe(self, field, default=None): method rm_safe (line 143) | def rm_safe(self, field): method validate (line 147) | def validate(self): method copy_conaninfo_options (line 151) | def copy_conaninfo_options(self): method _ensure_exists (line 158) | def _ensure_exists(self, field): method __getattr__ (line 162) | def __getattr__(self, field): method __delattr__ (line 169) | def __delattr__(self, field): method __setattr__ (line 177) | def __setattr__(self, field, value): method __setitem__ (line 182) | def __setitem__(self, item, value): method _set (line 185) | def _set(self, item, value): method items (line 201) | def items(self): method update_options (line 207) | def update_options(self, other, is_pattern=False): class Options (line 218) | class Options: method __init__ (line 220) | def __init__(self, options=None, options_values=None): method __repr__ (line 256) | def __repr__(self): method possible_values (line 260) | def possible_values(self): method dumps (line 263) | def dumps(self): method loads (line 281) | def loads(text): method serialize (line 297) | def serialize(self): method clear (line 309) | def clear(self): method __contains__ (line 314) | def __contains__(self, option): method __getattr__ (line 317) | def __getattr__(self, attr): method __setattr__ (line 320) | def __setattr__(self, attr, value): method __delattr__ (line 325) | def __delattr__(self, field): method __getitem__ (line 328) | def __getitem__(self, item): method scope (line 334) | def scope(self, ref): method copy_conaninfo_options (line 342) | def copy_conaninfo_options(self): method update (line 353) | def update(self, options=None, options_values=None): method update_options (line 360) | def update_options(self, other): method apply_downstream (line 369) | def apply_downstream(self, down_options, profile_options, own_ref, is_... method get_upstream_options (line 394) | def get_upstream_options(self, down_options, own_ref, is_consumer): FILE: conan/internal/model/pkg_type.py class PackageType (line 6) | class PackageType(Enum): method __str__ (line 17) | def __str__(self): method __eq__ (line 20) | def __eq__(self, other): method compute_package_type (line 25) | def compute_package_type(conanfile): FILE: conan/internal/model/profile.py class Profile (line 11) | class Profile: method __init__ (line 15) | def __init__(self): method __repr__ (line 34) | def __repr__(self): method serialize (line 37) | def serialize(self): method package_settings_values (line 66) | def package_settings_values(self): method process_settings (line 73) | def process_settings(self, cache_settings): method dumps (line 78) | def dumps(self): method compose_profile (line 131) | def compose_profile(self, other): method update_settings (line 172) | def update_settings(self, new_settings): method update_package_settings (line 194) | def update_package_settings(self, package_settings): FILE: conan/internal/model/recipe_ref.py function ref_matches (line 4) | def ref_matches(ref, pattern, is_consumer): FILE: conan/internal/model/requires.py class Requirement (line 7) | class Requirement: method __init__ (line 10) | def __init__(self, ref, *, headers=None, libs=None, build=False, run=N... method files (line 42) | def files(self): # require needs some files in dependency package method _default_if_none (line 46) | def _default_if_none(field, default_value): method headers (line 50) | def headers(self): method headers (line 54) | def headers(self, value): method libs (line 58) | def libs(self): method libs (line 62) | def libs(self, value): method visible (line 66) | def visible(self): method visible (line 70) | def visible(self, value): method test (line 74) | def test(self): method test (line 78) | def test(self, value): method force (line 82) | def force(self): method force (line 86) | def force(self, value): method override (line 90) | def override(self): method override (line 94) | def override(self, value): method direct (line 98) | def direct(self): method direct (line 102) | def direct(self, value): method build (line 106) | def build(self): method build (line 110) | def build(self, value): method run (line 114) | def run(self): method run (line 118) | def run(self, value): method transitive_headers (line 122) | def transitive_headers(self): method transitive_headers (line 126) | def transitive_headers(self, value): method transitive_libs (line 130) | def transitive_libs(self): method transitive_libs (line 134) | def transitive_libs(self, value): method package_id_mode (line 138) | def package_id_mode(self): method package_id_mode (line 142) | def package_id_mode(self, value): method __repr__ (line 145) | def __repr__(self): method __str__ (line 148) | def __str__(self): method serialize (line 154) | def serialize(self): method copy_requirement (line 164) | def copy_requirement(self): method version_range (line 171) | def version_range(self): method alias (line 180) | def alias(self): method process_package_type (line 186) | def process_package_type(self, src_node, node): method __hash__ (line 220) | def __hash__(self): method __eq__ (line 223) | def __eq__(self, other): method aggregate (line 235) | def aggregate(self, other): method transform_downstream (line 267) | def transform_downstream(self, pkg_type, require, dep_pkg_type): method deduce_package_id_mode (line 360) | def deduce_package_id_mode(self, pkg_type, dep_node, non_embed_mode, e... class BuildRequirements (line 404) | class BuildRequirements: method __init__ (line 406) | def __init__(self, requires): method __call__ (line 409) | def __call__(self, ref, package_id_mode=None, visible=False, run=None,... class ToolRequirements (line 416) | class ToolRequirements: method __init__ (line 418) | def __init__(self, requires): method __call__ (line 421) | def __call__(self, ref, package_id_mode=None, visible=False, run=True,... class TestRequirements (line 428) | class TestRequirements: method __init__ (line 430) | def __init__(self, requires): method __call__ (line 433) | def __call__(self, ref, run=None, options=None, force=None): class Requirements (line 437) | class Requirements: method __init__ (line 440) | def __init__(self, declared=None, declared_build=None, declared_test=N... method reindex (line 488) | def reindex(self, require, new_name): method values (line 500) | def values(self): method __call__ (line 504) | def __call__(self, str_ref, **kwargs): method build_require (line 514) | def build_require(self, ref, raise_if_duplicated=True, package_id_mode... method test_require (line 537) | def test_require(self, ref, run=None, options=None, force=None): method tool_require (line 558) | def tool_require(self, ref, raise_if_duplicated=True, package_id_mode=... method __repr__ (line 578) | def __repr__(self): method serialize (line 581) | def serialize(self): method __len__ (line 584) | def __len__(self): FILE: conan/internal/model/settings.py function bad_value_msg (line 12) | def bad_value_msg(name, value, value_range): function undefined_field (line 19) | def undefined_field(name, field, fields=None, value=None): class SettingsItem (line 26) | class SettingsItem: method __init__ (line 32) | def __init__(self, definition, name, value): method new (line 38) | def new(definition, name): method __contains__ (line 53) | def __contains__(self, value): method copy (line 56) | def copy(self): method copy_conaninfo_settings (line 65) | def copy_conaninfo_settings(self): method __bool__ (line 86) | def __bool__(self): method __str__ (line 91) | def __str__(self): method __eq__ (line 94) | def __eq__(self, other): method __delattr__ (line 100) | def __delattr__(self, item): method _validate (line 107) | def _validate(self, value): method _get_child (line 114) | def _get_child(self, item): method _get_definition (line 121) | def _get_definition(self): method __getattr__ (line 126) | def __getattr__(self, item): method __setattr__ (line 131) | def __setattr__(self, item, value): method value (line 140) | def value(self): method value (line 144) | def value(self, v): method values_range (line 148) | def values_range(self): method values_list (line 153) | def values_list(self): method validate (line 164) | def validate(self): method possible_values (line 170) | def possible_values(self): method rm_safe (line 178) | def rm_safe(self, name): class Settings (line 188) | class Settings: method __init__ (line 189) | def __init__(self, definition=None, name="settings", parent_value="set... method serialize (line 201) | def serialize(self): method get_safe (line 211) | def get_safe(self, name, default=None): method rm_safe (line 228) | def rm_safe(self, name): method copy (line 245) | def copy(self): method copy_conaninfo_settings (line 252) | def copy_conaninfo_settings(self): method loads (line 258) | def loads(text): method validate (line 264) | def validate(self): method fields (line 269) | def fields(self): method clear (line 272) | def clear(self): method _check_field (line 275) | def _check_field(self, field): method __getattr__ (line 279) | def __getattr__(self, field): method __delattr__ (line 284) | def __delattr__(self, field): method __setattr__ (line 289) | def __setattr__(self, field, value): method values_list (line 299) | def values_list(self): method items (line 307) | def items(self): method update_values (line 310) | def update_values(self, values, raise_undefined=True): method constrained (line 329) | def constrained(self, constraint_def): method dumps (line 346) | def dumps(self): method possible_values (line 360) | def possible_values(self): function load_settings_yml (line 369) | def load_settings_yml(home_folder): FILE: conan/internal/model/version.py class _VersionItem (line 8) | class _VersionItem: method __init__ (line 12) | def __init__(self, item): method value (line 19) | def value(self): method __str__ (line 22) | def __str__(self): method __add__ (line 25) | def __add__(self, other): method __eq__ (line 29) | def __eq__(self, other): method __hash__ (line 34) | def __hash__(self): method __lt__ (line 37) | def __lt__(self, other): class Version (line 50) | class Version: method __init__ (line 55) | def __init__(self, value, qualifier=False): method bump (line 81) | def bump(self, index): method upper_bound (line 105) | def upper_bound(self, index): method pre (line 117) | def pre(self): method build (line 121) | def build(self): method main (line 125) | def main(self): method major (line 129) | def major(self): method minor (line 136) | def minor(self): method patch (line 143) | def patch(self): method micro (line 150) | def micro(self): method __str__ (line 156) | def __str__(self): method __repr__ (line 159) | def __repr__(self): method __eq__ (line 162) | def __eq__(self, other): method __hash__ (line 171) | def __hash__(self): method __lt__ (line 174) | def __lt__(self, other): method in_range (line 198) | def in_range(self, version_range: str, resolve_prerelease: Optional[bo... FILE: conan/internal/model/version_range.py class _Condition (line 9) | class _Condition: method __init__ (line 10) | def __init__(self, operator, version): method __str__ (line 19) | def __str__(self): method __repr__ (line 22) | def __repr__(self): method __hash__ (line 25) | def __hash__(self): method __lt__ (line 28) | def __lt__(self, other): method __eq__ (line 59) | def __eq__(self, other): class _ConditionSet (line 64) | class _ConditionSet: method __init__ (line 66) | def __init__(self, expression, prerelease): method _parse_expression (line 79) | def _parse_expression(expression): method valid (line 124) | def valid(self, version, conf_resolve_prepreleases): class VersionRange (line 155) | class VersionRange: method __init__ (line 156) | def __init__(self, expression): method __str__ (line 181) | def __str__(self): method contains (line 184) | def contains(self, version: Version, resolve_prerelease: Optional[bool]): method intersection (line 200) | def intersection(self, other): method version (line 233) | def version(self): function validate_conan_version (line 237) | def validate_conan_version(required_range): FILE: conan/internal/model/workspace.py class Workspace (line 18) | class Workspace: method __init__ (line 23) | def __init__(self, folder, conan_api): method __getattribute__ (line 29) | def __getattribute__(self, item): method name (line 46) | def name(self): method _conan_load_data (line 49) | def _conan_load_data(self): method add (line 59) | def add(self, ref, path, output_folder): method remove (line 79) | def remove(self, path): method clean (line 89) | def clean(self): method _conan_rel_path (line 103) | def _conan_rel_path(self, path): method packages (line 111) | def packages(self): method load_conanfile (line 114) | def load_conanfile(self, conanfile_path): method root_conanfile (line 127) | def root_conanfile(self): # noqa method build_order (line 130) | def build_order(self, order): # noqa FILE: conan/internal/paths.py function _conan_expand_user (line 8) | def _conan_expand_user(path): function find_file_walk_up (line 37) | def find_file_walk_up(start, filename, end=None): function get_conan_user_home (line 52) | def get_conan_user_home(): FILE: conan/internal/rest/__init__.py function response_to_str (line 4) | def response_to_str(response): FILE: conan/internal/rest/auth_manager.py class _RemoteCreds (line 22) | class _RemoteCreds: method __init__ (line 23) | def __init__(self, localdb): method get (line 26) | def get(self, remote, msg=True): method set (line 37) | def set(self, remote, user, token): class ConanApiAuthManager (line 43) | class ConanApiAuthManager: method __init__ (line 45) | def __init__(self, requester, cache_folder, localdb, global_conf): method call_rest_api_method (line 51) | def call_rest_api_method(self, remote, method_name, *args, **kwargs): method _get_credentials_and_authenticate (line 72) | def _get_credentials_and_authenticate(self, rest_client, user, remote): method _authenticate (line 93) | def _authenticate(self, rest_client, remote, user, password): FILE: conan/internal/rest/caching_file_downloader.py class SourcesCachingDownloader (line 16) | class SourcesCachingDownloader: method __init__ (line 20) | def __init__(self, conanfile): method download (line 29) | def download(self, urls, file_path, method _caching_download (line 44) | def _caching_download(self, urls, file_path, method _origin_download (line 88) | def _origin_download(self, urls, cached_path, retry, retry_wait, method _backup_download (line 107) | def _backup_download(self, backup_url, backups_urls, sha256, cached_pa... method _download_from_urls (line 128) | def _download_from_urls(self, urls, file_path, retry, retry_wait, veri... class ConanInternalCacheDownloader (line 155) | class ConanInternalCacheDownloader: method __init__ (line 158) | def __init__(self, requester, config, scope=None): method download (line 165) | def download(self, url, file_path, auth, verify_ssl, retry, retry_wait... FILE: conan/internal/rest/client_routes.py function _format_ref (line 7) | def _format_ref(url, ref): function _format_pref (line 13) | def _format_pref(url, pref): class ClientV2Router (line 21) | class ClientV2Router: method __init__ (line 24) | def __init__(self, root_url): method ping (line 29) | def ping(self): method search (line 33) | def search(self, pattern, ignorecase): method search_packages (line 45) | def search_packages(self, ref, list_only): method common_authenticate (line 55) | def common_authenticate(self): method common_check_credentials (line 58) | def common_check_credentials(self): method recipe_file (line 61) | def recipe_file(self, ref, path): method package_file (line 65) | def package_file(self, pref, path): method remove_recipe (line 69) | def remove_recipe(self, ref): method recipe_revisions (line 73) | def recipe_revisions(self, ref): method remove_package (line 77) | def remove_package(self, pref): method remove_all_packages (line 82) | def remove_all_packages(self, ref): method recipe_snapshot (line 86) | def recipe_snapshot(self, ref): method package_snapshot (line 90) | def package_snapshot(self, pref): method package_revisions (line 94) | def package_revisions(self, pref): method package_latest (line 98) | def package_latest(self, pref): method recipe_latest (line 103) | def recipe_latest(self, ref): method _for_package_file (line 108) | def _for_package_file(self, pref, path): method _for_package_files (line 114) | def _for_package_files(self, pref): method _for_recipe_file (line 120) | def _for_recipe_file(self, ref, path): method _for_recipe_files (line 125) | def _for_recipe_files(self, ref): method _for_recipe (line 130) | def _for_recipe(self, ref): method _for_packages (line 135) | def _for_packages(self, ref): method _for_package (line 139) | def _for_package(self, pref): method _format_ref_path (line 144) | def _format_ref_path(url, ref, path): method _format_pref_path (line 150) | def _format_pref_path(url, pref, path): FILE: conan/internal/rest/conan_requester.py class _SourceURLCredentials (line 32) | class _SourceURLCredentials: method __init__ (line 36) | def __init__(self, cache_folder): method add_auth (line 61) | def add_auth(self, url, kwargs): class ConanRequester (line 95) | class ConanRequester: method __init__ (line 97) | def __init__(self, config, cache_folder=None): method _get_retries (line 117) | def _get_retries(max_retries): method _should_skip_proxy (line 136) | def _should_skip_proxy(self, url): method _add_kwargs (line 143) | def _add_kwargs(self, url, kwargs): method get (line 168) | def get(self, url, **kwargs): method head (line 171) | def head(self, url, **kwargs): method put (line 174) | def put(self, url, **kwargs): method delete (line 177) | def delete(self, url, **kwargs): method post (line 180) | def post(self, url, **kwargs): method _call_method (line 183) | def _call_method(self, method, url, **kwargs): function _load_auth_source_plugin (line 202) | def _load_auth_source_plugin(auth_source_plugin_path): FILE: conan/internal/rest/download_cache.py class DownloadCache (line 14) | class DownloadCache: method __init__ (line 24) | def __init__(self, path: str): method source_path (line 27) | def source_path(self, sha256): method cached_path (line 30) | def cached_path(self, url): method lock (line 39) | def lock(self, lock_id): method get_backup_sources_files (line 51) | def get_backup_sources_files(self, excluded_urls, package_list=None, o... method update_backup_sources_json (line 114) | def update_backup_sources_json(cached_path, conanfile, urls): FILE: conan/internal/rest/file_downloader.py class FileDownloader (line 14) | class FileDownloader: method __init__ (line 16) | def __init__(self, requester, scope=None, source_credentials=None): method download (line 21) | def download(self, url, file_path, retry=2, retry_wait=0, verify_ssl=T... method check_checksum (line 60) | def check_checksum(file_path, md5, sha1, sha256): method _download_file (line 68) | def _download_file(self, url, auth, headers, file_path, verify_ssl, tr... FILE: conan/internal/rest/file_uploader.py class FileUploader (line 13) | class FileUploader: method __init__ (line 15) | def __init__(self, requester, verify, config, source_credentials=None): method _handle_400_response (line 22) | def _handle_400_response(response, auth): method _dedup (line 34) | def _dedup(self, url, headers, auth): method exists (line 51) | def exists(self, url, auth): method upload (line 56) | def upload(self, url, abs_path, auth=None, dedup=False, retry=None, re... method _upload_file (line 84) | def _upload_file(self, url, abs_path, headers, auth, ref): class FileProgress (line 99) | class FileProgress(io.FileIO): method __init__ (line 100) | def __init__(self, path: str, msg: str = "Uploading", interval: float ... method read (line 109) | def read(self, size: int = -1) -> bytes: FILE: conan/internal/rest/pkg_sign.py function _save_manifest (line 16) | def _save_manifest(artifacts_folder, signature_folder): function _save_signatures (line 46) | def _save_signatures(signature_folder, signatures): function _verify_files_checksums (line 65) | def _verify_files_checksums(signature_folder, files): class PkgSignaturesPlugin (line 97) | class PkgSignaturesPlugin: method __init__ (line 98) | def __init__(self, cache, home_folder): method is_sign_configured (line 109) | def is_sign_configured(self): method is_verify_configured (line 113) | def is_verify_configured(self): method sign_pkg (line 116) | def sign_pkg(self, ref, files, folder): method sign (line 134) | def sign(self, upload_data): method verify (line 149) | def verify(self, ref, folder, metadata_folder, files): FILE: conan/internal/rest/remote_credentials.py class RemoteCredentials (line 17) | class RemoteCredentials: method __init__ (line 18) | def __init__(self, cache_folder, global_conf): method auth (line 37) | def auth(self, remote, user=None): method _get_env (line 70) | def _get_env(remote, user): function _load_auth_remote_plugin (line 85) | def _load_auth_remote_plugin(auth_remote_plugin_path): FILE: conan/internal/rest/remote_manager.py class RemoteManager (line 26) | class RemoteManager: method __init__ (line 31) | def __init__(self, cache, auth_manager, home_folder): method _local_folder_remote (line 37) | def _local_folder_remote(self, remote): method check_credentials (line 41) | def check_credentials(self, remote, force_auth=False): method upload_recipe (line 44) | def upload_recipe(self, ref, files_to_upload, remote): method upload_package (line 50) | def upload_package(self, pref, files_to_upload, remote): method get_recipe (line 56) | def get_recipe(self, ref, remote, metadata=None): method _download_recipe (line 75) | def _download_recipe(self, layout, ref, remote, metadata): method get_recipe_metadata (line 107) | def get_recipe_metadata(self, recipe_layout, ref, remote, metadata): method get_recipe_sources (line 123) | def get_recipe_sources(self, ref, layout, remote): method get_package (line 141) | def get_package(self, pref, remote, metadata=None): method get_package_metadata (line 152) | def get_package_metadata(self, pref, remote, metadata): method _get_package (line 172) | def _get_package(self, layout, pref, remote, scoped_output, metadata): method search_recipes (line 210) | def search_recipes(self, remote, pattern): method search_packages (line 220) | def search_packages(self, remote, ref, list_only=False): method remove_recipe (line 234) | def remove_recipe(self, ref, remote): method remove_packages (line 238) | def remove_packages(self, prefs, remote): method remove_all_packages (line 242) | def remove_all_packages(self, ref, remote): method authenticate (line 246) | def authenticate(self, remote, name, password): method get_recipe_revisions (line 249) | def get_recipe_revisions(self, ref: RecipeReference, remote: Remote) -... method get_recipe_revision (line 255) | def get_recipe_revision(self, ref: RecipeReference, remote: Remote) ->... method get_latest_recipe_revision (line 262) | def get_latest_recipe_revision(self, ref: RecipeReference, remote: Rem... method get_package_revisions (line 268) | def get_package_revisions(self, pref: PkgReference, remote: Remote) ->... method get_package_revision (line 275) | def get_package_revision(self, pref: PkgReference, remote: Remote) -> ... method get_latest_package_revision (line 281) | def get_latest_package_revision(self, pref: PkgReference, remote: Remote, method _call_remote (line 321) | def _call_remote(self, remote, method, *args, **kwargs): function uncompress_file (line 345) | def uncompress_file(src_path, dest_folder, scope=None): FILE: conan/internal/rest/rest_client.py class RestApiClient (line 8) | class RestApiClient: method __init__ (line 13) | def __init__(self, remote, token, requester, config): method _capable (line 21) | def _capable(self, capability): method _get_api (line 31) | def _get_api(self): method get_recipe (line 43) | def get_recipe(self, ref, dest_folder, metadata, only_metadata): method get_recipe_sources (line 46) | def get_recipe_sources(self, ref, dest_folder): method get_package (line 49) | def get_package(self, pref, dest_folder, metadata, only_metadata): method upload_recipe (line 52) | def upload_recipe(self, ref, files_to_upload): method upload_package (line 55) | def upload_package(self, pref, files_to_upload): method authenticate (line 58) | def authenticate(self, user, password): method check_credentials (line 65) | def check_credentials(self, force_auth=False): method search (line 68) | def search(self, pattern=None, ignorecase=True): method search_packages (line 71) | def search_packages(self, reference, list_only=False): method remove_recipe (line 74) | def remove_recipe(self, ref): method remove_all_packages (line 77) | def remove_all_packages(self, ref): method remove_packages (line 80) | def remove_packages(self, prefs): method get_recipe_revisions_references (line 83) | def get_recipe_revisions_references(self, ref): method get_package_revisions_references (line 86) | def get_package_revisions_references(self, pref): method get_latest_recipe_reference (line 89) | def get_latest_recipe_reference(self, ref): method get_latest_package_reference (line 92) | def get_latest_package_reference(self, pref, headers): method get_recipe_revision_reference (line 95) | def get_recipe_revision_reference(self, ref): method get_package_revision_reference (line 98) | def get_package_revision_reference(self, pref): FILE: conan/internal/rest/rest_client_local_recipe_index.py function add_local_recipes_index_remote (line 23) | def add_local_recipes_index_remote(home_folder, remote): function remove_local_recipes_index_remote (line 46) | def remove_local_recipes_index_remote(home_folder, remote): class RestApiClientLocalRecipesIndex (line 55) | class RestApiClientLocalRecipesIndex: method __init__ (line 61) | def __init__(self, remote, home_folder): method call_method (line 72) | def call_method(self, method_name, *args, **kwargs): method get_recipe (line 75) | def get_recipe(self, ref, dest_folder): method get_recipe_sources (line 79) | def get_recipe_sources(self, ref, dest_folder): method get_package (line 90) | def get_package(self, pref, dest_folder, metadata, only_metadata): method upload_recipe (line 94) | def upload_recipe(self, ref, files_to_upload): method upload_package (line 97) | def upload_package(self, pref, files_to_upload): method authenticate (line 100) | def authenticate(self, user, password): method check_credentials (line 104) | def check_credentials(self, force_auth=False): method search (line 107) | def search(self, pattern=None): method search_packages (line 110) | def search_packages(self, reference, _=False): method remove_recipe (line 114) | def remove_recipe(self, ref): method remove_all_packages (line 117) | def remove_all_packages(self, ref): method remove_packages (line 120) | def remove_packages(self, prefs): method get_recipe_revisions_references (line 123) | def get_recipe_revisions_references(self, ref): method get_package_revisions_references (line 127) | def get_package_revisions_references(self, pref): method get_latest_recipe_reference (line 130) | def get_latest_recipe_reference(self, ref): method get_latest_package_reference (line 134) | def get_latest_package_reference(self, pref, headers): method get_recipe_revision_reference (line 137) | def get_recipe_revision_reference(self, ref): method get_package_revision_reference (line 141) | def get_package_revision_reference(self, pref): method _export_recipe (line 145) | def _export_recipe(self, ref): method _copy_files (line 173) | def _copy_files(source_folder, dest_folder): class _LocalRecipesIndexLayout (line 185) | class _LocalRecipesIndexLayout: method __init__ (line 187) | def __init__(self, base_folder): method _get_base_folder (line 190) | def _get_base_folder(self, recipe_name): method _load_config_yml (line 194) | def _load_config_yml(folder): method get_recipes_references (line 200) | def get_recipes_references(self, pattern): method get_recipe_folder (line 262) | def get_recipe_folder(self, ref): FILE: conan/internal/rest/rest_client_v2.py class ExceptionThread (line 27) | class ExceptionThread(Thread): method run (line 28) | def run(self): method join (line 35) | def join(self, timeout=None): method raise_errors (line 38) | def raise_errors(self): class JWTAuth (line 43) | class JWTAuth(AuthBase): method __init__ (line 46) | def __init__(self, token): method __call__ (line 49) | def __call__(self, request): function _raise_exception_from_error (line 55) | def _raise_exception_from_error(error_code, text): function _get_mac_digest (line 64) | def _get_mac_digest(): # To avoid re-hashing all the time the same mac class RestV2Methods (line 75) | class RestV2Methods: method __init__ (line 77) | def __init__(self, remote_url, token, requester, config, verify_ssl, c... method _check_error_response (line 88) | def _check_error_response(ret): method authenticate (line 96) | def authenticate(self, user, password): method check_credentials (line 109) | def check_credentials(self, force_auth=False): method server_capabilities (line 126) | def server_capabilities(self): method _get_json (line 143) | def _get_json(self, url, headers=None): method upload_recipe (line 167) | def upload_recipe(self, ref, files_to_upload): method upload_package (line 173) | def upload_package(self, pref, files_to_upload): method search (line 178) | def search(self, pattern=None, ignorecase=True): method search_packages (line 195) | def search_packages(self, ref, list_only): method _get_file_list_json (line 201) | def _get_file_list_json(self, url): method get_recipe (line 208) | def get_recipe(self, ref, dest_folder, metadata, only_metadata): method get_recipe_sources (line 232) | def get_recipe_sources(self, ref, dest_folder): method _find_compressed_file (line 249) | def _find_compressed_file(ref, server_files, artifact, exists=False): method get_package (line 261) | def get_package(self, pref, dest_folder, metadata, only_metadata): method _upload_files (line 285) | def _upload_files(self, files, urls, ref): method _download_and_save_files (line 307) | def _download_and_save_files(self, urls, dest_folder, files, parallel=... method remove_all_packages (line 336) | def remove_all_packages(self, ref): method remove_packages (line 357) | def remove_packages(self, prefs): method remove_recipe (line 375) | def remove_recipe(self, ref): method get_recipe_revision_reference (line 395) | def get_recipe_revision_reference(self, ref): method get_package_revision_reference (line 409) | def get_package_revision_reference(self, pref): method get_recipe_revisions_references (line 423) | def get_recipe_revisions_references(self, ref): method get_latest_recipe_reference (line 435) | def get_latest_recipe_reference(self, ref): method get_package_revisions_references (line 443) | def get_package_revisions_references(self, pref): method get_latest_package_reference (line 451) | def get_latest_package_reference(self, pref: PkgReference, headers): FILE: conan/internal/rest/rest_routes.py class RestRoutes (line 1) | class RestRoutes: method __init__ (line 7) | def __init__(self): method recipe (line 11) | def recipe(self): method recipe_latest (line 15) | def recipe_latest(self): method recipe_revision (line 19) | def recipe_revision(self): method recipe_revision_files (line 23) | def recipe_revision_files(self): method recipe_revisions (line 27) | def recipe_revisions(self): method recipe_revision_file (line 31) | def recipe_revision_file(self): method packages_revision (line 35) | def packages_revision(self): method package_recipe_revision (line 39) | def package_recipe_revision(self): method package_revisions (line 44) | def package_revisions(self): method package_revision (line 48) | def package_revision(self): method package_revision_files (line 52) | def package_revision_files(self): method package_revision_latest (line 56) | def package_revision_latest(self): method package_revision_file (line 60) | def package_revision_file(self): method common_search_packages (line 64) | def common_search_packages(self): method common_search_packages_revision (line 68) | def common_search_packages_revision(self): FILE: conan/internal/runner/__init__.py class RunnerException (line 1) | class RunnerException(Exception): method __init__ (line 2) | def __init__(self, *args, **kwargs): FILE: conan/internal/runner/docker.py class _ContainerConfig (line 22) | class _ContainerConfig(NamedTuple): class Build (line 23) | class Build(NamedTuple): class Run (line 30) | class Run(NamedTuple): method load (line 45) | def load(file_path: Optional[str]) -> '_ContainerConfig': class DockerRunner (line 79) | class DockerRunner: method __init__ (line 80) | def __init__(self, conan_api: ConanAPI, command: str, host_profile: Pr... method run (line 109) | def run(self) -> None: method _initialize_docker_client (line 131) | def _initialize_docker_client(self): method _get_abs_host_path (line 155) | def _get_abs_host_path(self, path: str) -> Path: method _build_image (line 161) | def _build_image(self) -> None: method _start_container (line 187) | def _start_container(self) -> None: method _run_command (line 218) | def _run_command(self, command: str, workdir: Optional[str] = None, ve... method _get_volumes_and_docker_path (line 247) | def _get_volumes_and_docker_path(self) -> tuple[dict, str]: method _create_runner_environment (line 271) | def _create_runner_environment(self) -> tuple[dict, dict]: method _init_container (line 313) | def _init_container(self) -> None: method _update_local_cache (line 329) | def _update_local_cache(self) -> None: FILE: conan/internal/runner/output.py class RunnerOutput (line 4) | class RunnerOutput(ConanOutput): method __init__ (line 5) | def __init__(self, runner_info: str): method _write_message (line 10) | def _write_message(self, msg, fg=None, bg=None, newline=True): FILE: conan/internal/runner/ssh.py function ssh_info (line 12) | def ssh_info(msg, error=False): class SSHRunner (line 20) | class SSHRunner: method __init__ (line 22) | def __init__(self, conan_api, command, host_profile, build_profile, ar... method run (line 59) | def run(self, use_cache=True): method ensure_runner_environment (line 91) | def ensure_runner_environment(self): method _copy_profiles (line 195) | def _copy_profiles(self): method copy_working_conanfile_path (line 213) | def copy_working_conanfile_path(self): method _run_command (line 242) | def _run_command(self, command): method update_local_cache (line 259) | def update_local_cache(self, json_result): FILE: conan/internal/runner/wsl.py function wsl_info (line 10) | def wsl_info(msg, error=False): class WSLRunner (line 19) | class WSLRunner: method __init__ (line 20) | def __init__(self, conan_api, command, host_profile, build_profile, ar... method run (line 42) | def run(self): method ensure_runner_environment (line 73) | def ensure_runner_environment(self): method _copy_profiles (line 122) | def _copy_profiles(self): FILE: conan/internal/source.py function _try_get_sources (line 11) | def _try_get_sources(ref, remote_manager, recipe_layout, remote): function retrieve_exports_sources (line 24) | def retrieve_exports_sources(remote_manager, recipe_layout, conanfile, r... function config_source (line 49) | def config_source(export_source_folder, conanfile, hook_manager): FILE: conan/internal/subsystems.py function command_env_wrapper (line 36) | def command_env_wrapper(conanfile, command, envfiles, envfiles_folder, s... function _windows_bash_wrapper (line 61) | def _windows_bash_wrapper(conanfile, command, env, envfiles_folder): function _escape_windows_cmd (line 110) | def _escape_windows_cmd(command): function deduce_subsystem (line 121) | def deduce_subsystem(conanfile, scope): function subsystem_path (line 164) | def subsystem_path(subsystem, path): function get_cased_path (line 194) | def get_cased_path(name): FILE: conan/internal/util/__init__.py function cpu_count (line 8) | def cpu_count(): FILE: conan/internal/util/config_parser.py class TextINIParse (line 6) | class TextINIParse: method __init__ (line 12) | def __init__(self, text, allowed_fields=None, strip_comments=False): method line_items (line 42) | def line_items(self): method __getattr__ (line 46) | def __getattr__(self, name): FILE: conan/internal/util/dates.py function from_timestamp_to_iso8601 (line 8) | def from_timestamp_to_iso8601(timestamp): function _from_iso8601_to_datetime (line 13) | def _from_iso8601_to_datetime(iso_str): function from_iso8601_to_timestamp (line 17) | def from_iso8601_to_timestamp(iso_str): function timestamp_now (line 23) | def timestamp_now(): function revision_timestamp_now (line 29) | def revision_timestamp_now(): function timestamp_to_str (line 33) | def timestamp_to_str(timestamp): FILE: conan/internal/util/files.py function set_dirty (line 19) | def set_dirty(folder): function clean_dirty (line 25) | def clean_dirty(folder): function is_dirty (line 30) | def is_dirty(folder): function remove_if_dirty (line 35) | def remove_if_dirty(item): function set_dirty_context_manager (line 52) | def set_dirty_context_manager(folder): function chdir (line 59) | def chdir(newdir): function md5 (line 68) | def md5(content): function md5sum (line 81) | def md5sum(file_path): function sha1sum (line 85) | def sha1sum(file_path): function sha256sum (line 89) | def sha256sum(file_path): function _generic_algorithm_sum (line 93) | def _generic_algorithm_sum(file_path, algorithm_name): function check_with_algorithm_sum (line 108) | def check_with_algorithm_sum(algorithm_name, file_path, provided_hash): function save (line 119) | def save(path, content, encoding="utf-8"): function save_files (line 135) | def save_files(path, files, encoding="utf-8"): function load (line 140) | def load(path, encoding="utf-8"): function load_user_encoded (line 147) | def load_user_encoded(path): function _change_permissions (line 178) | def _change_permissions(func, path, exc_info): function rmdir (line 187) | def rmdir(path): function renamedir (line 205) | def renamedir(old_path, new_path): function rmdir (line 220) | def rmdir(path): function renamedir (line 230) | def renamedir(old_path, new_path): function remove (line 240) | def remove(path): function mkdir (line 252) | def mkdir(path): function tar_extract (line 259) | def tar_extract(fileobj, destination_dir): function merge_directories (line 269) | def merge_directories(src, dst): function gather_files (line 274) | def gather_files(folder): function human_size (line 297) | def human_size(size_bytes): function copytree_compat (line 325) | def copytree_compat(source_folder, dest_folder): FILE: conan/internal/util/runners.py function pyinstaller_bundle_env_cleaned (line 20) | def pyinstaller_bundle_env_cleaned(): function pyinstaller_bundle_env_cleaned (line 31) | def pyinstaller_bundle_env_cleaned(): function conan_run (line 35) | def conan_run(command, stdout=None, stderr=None, cwd=None, shell=True): function detect_runner (line 65) | def detect_runner(command): function check_output_runner (line 82) | def check_output_runner(cmd, stderr=None, ignore_error=False): FILE: conan/test/assets/autotools.py function gen_makefile_am (line 22) | def gen_makefile_am(**context): function gen_configure_ac (line 40) | def gen_configure_ac(**context): function gen_makefile (line 45) | def gen_makefile(**context): FILE: conan/test/assets/cmake.py function gen_cmakelists (line 6) | def gen_cmakelists(language="CXX", verify=True, project="project", libna... FILE: conan/test/assets/genconanfile.py class GenConanfile (line 4) | class GenConanfile: method __init__ (line 18) | def __init__(self, name=None, version=None): method with_package_type (line 54) | def with_package_type(self, value): method with_name (line 58) | def with_name(self, name): method with_version (line 62) | def with_version(self, version): method with_provides (line 66) | def with_provides(self, provides): method with_deprecated (line 71) | def with_deprecated(self, deprecated): method with_revision_mode (line 75) | def with_revision_mode(self, revision_mode): method with_generator (line 79) | def with_generator(self, generator): method with_exports_sources (line 84) | def with_exports_sources(self, *exports): method with_exports (line 90) | def with_exports(self, *exports): method with_require (line 96) | def with_require(self, ref): method with_requires (line 102) | def with_requires(self, *refs): method _get_full_ref_str (line 108) | def _get_full_ref_str(ref): method with_requirement (line 115) | def with_requirement(self, ref, **kwargs): method with_build_requires (line 121) | def with_build_requires(self, *refs): method with_python_requires (line 128) | def with_python_requires(self, *refs): method with_tool_requires (line 135) | def with_tool_requires(self, *refs): method with_test_requires (line 142) | def with_test_requires(self, *refs): method with_test_reference_as_build_require (line 149) | def with_test_reference_as_build_require(self): method with_build_requirement (line 153) | def with_build_requirement(self, ref, **kwargs): method with_tool_requirement (line 159) | def with_tool_requirement(self, ref, **kwargs): method with_test_requirement (line 165) | def with_test_requirement(self, ref, **kwargs): method with_import (line 171) | def with_import(self, *imports): method with_setting (line 177) | def with_setting(self, setting): method with_settings (line 182) | def with_settings(self, *settings): method with_option (line 187) | def with_option(self, option_name, values, default=None): method with_default_option (line 194) | def with_default_option(self, option_name, value): method with_shared_option (line 199) | def with_shared_option(self, default=False): method with_package_file (line 202) | def with_package_file(self, file_name, contents=None, env_var=None): method with_package (line 215) | def with_package(self, *lines): method with_finalize (line 221) | def with_finalize(self, *lines): method with_build_msg (line 227) | def with_build_msg(self, msg): method with_package_info (line 232) | def with_package_info(self, cpp_info=None): method with_package_id (line 239) | def with_package_id(self, *lines): method with_test (line 245) | def with_test(self, *lines): method with_cmake_build (line 251) | def with_cmake_build(self): method with_class_attribute (line 260) | def with_class_attribute(self, attr): method _name_render (line 267) | def _name_render(self): method _version_render (line 271) | def _version_render(self): method _package_type_render (line 275) | def _package_type_render(self): method _provides_render (line 279) | def _provides_render(self): method _deprecated_render (line 284) | def _deprecated_render(self): method _generators_render (line 288) | def _generators_render(self): method _revision_mode_render (line 293) | def _revision_mode_render(self): method _settings_render (line 298) | def _settings_render(self): method _options_render (line 303) | def _options_render(self): method _default_options_render (line 309) | def _default_options_render(self): method _build_requires_render (line 315) | def _build_requires_render(self): method _python_requires_render (line 321) | def _python_requires_render(self): method _tool_requires_render (line 327) | def _tool_requires_render(self): method _requires_render (line 333) | def _requires_render(self): method _test_requires_render (line 340) | def _test_requires_render(self): method _requirements_render (line 346) | def _requirements_render(self): method _package_method (line 371) | def _package_method(self): method _finalize_method (line 375) | def _finalize_method(self): method _package_method_render (line 379) | def _package_method_render(self): method _finalize_method_render (line 398) | def _finalize_method_render(self): method _build_render (line 409) | def _build_render(self): method _package_info_render (line 425) | def _package_info_render(self): method _package_id_lines_render (line 443) | def _package_id_lines_render(self): method _test_lines_render (line 451) | def _test_lines_render(self): method _exports_sources_render (line 469) | def _exports_sources_render(self): method _exports_render (line 474) | def _exports_render(self): method _class_attributes_render (line 479) | def _class_attributes_render(self): method __repr__ (line 483) | def __repr__(self): FILE: conan/test/assets/premake.py function gen_premake5 (line 6) | def gen_premake5(workspace, projects, includedirs=None, configurations=N... FILE: conan/test/assets/sources.py function gen_function_cpp (line 118) | def gen_function_cpp(**context): function gen_function_c (line 242) | def gen_function_c(**context): function gen_function_h (line 263) | def gen_function_h(**context): FILE: conan/test/assets/visual_project_files.py function get_vs_project_files (line 247) | def get_vs_project_files(): FILE: conan/test/utils/artifactory.py class _ArtifactoryServerStore (line 15) | class _ArtifactoryServerStore: method __init__ (line 17) | def __init__(self, repo_url, user, password): method _auth (line 23) | def _auth(self): method _root_recipe (line 27) | def _root_recipe(ref): method _ref_index (line 31) | def _ref_index(ref): method _pref_index (line 35) | def _pref_index(pref): method get_recipe_revisions_references (line 39) | def get_recipe_revisions_references(self, ref): method get_package_revisions_references (line 50) | def get_package_revisions_references(self, pref): method get_last_revision (line 61) | def get_last_revision(self, ref): method get_last_package_revision (line 65) | def get_last_package_revision(self, ref): class ArtifactoryServer (line 70) | class ArtifactoryServer: method __init__ (line 72) | def __init__(self, *args, **kwargs): method _auth (line 81) | def _auth(self): method repo_url (line 85) | def repo_url(self): method repo_api_url (line 89) | def repo_api_url(self): method package_revision_time (line 92) | def package_revision_time(self, pref): method create_repository (line 99) | def create_repository(self): method package_exists (line 105) | def package_exists(self, pref): method recipe_exists (line 117) | def recipe_exists(self, ref): FILE: conan/test/utils/env.py function environment_update (line 6) | def environment_update(env_vars): FILE: conan/test/utils/file_server.py class TestFileServer (line 11) | class TestFileServer: method __init__ (line 14) | def __init__(self, store=None): method _attach_to (line 23) | def _attach_to(app, store): method __repr__ (line 76) | def __repr__(self): FILE: conan/test/utils/mocks.py class RedirectedInputStream (line 12) | class RedirectedInputStream: method __init__ (line 18) | def __init__(self, answers: list): method readline (line 21) | def readline(self): class MockSettings (line 30) | class MockSettings: method __init__ (line 32) | def __init__(self, values): method get_safe (line 35) | def get_safe(self, value, default=None): method __getattr__ (line 38) | def __getattr__(self, name): method rm_safe (line 44) | def rm_safe(self, name): method possible_values (line 47) | def possible_values(self): class ConanFileMock (line 51) | class ConanFileMock(ConanFile): method __init__ (line 52) | def __init__(self, settings=None, options=None, runner=None, display_n... method run (line 77) | def run(self, *args, **kwargs): method commands (line 86) | def commands(self): class RedirectedTestOutput (line 95) | class RedirectedTestOutput(StringIO): method __init__ (line 96) | def __init__(self): method clear (line 100) | def clear(self): method __repr__ (line 104) | def __repr__(self): method __str__ (line 107) | def __str__(self, *args, **kwargs): method __eq__ (line 110) | def __eq__(self, value): method __contains__ (line 113) | def __contains__(self, value): FILE: conan/test/utils/profiles.py function create_profile (line 8) | def create_profile(folder, name, settings=None, package_settings=None, o... FILE: conan/test/utils/scm.py function git_create_bare_repo (line 8) | def git_create_bare_repo(folder=None, reponame="repo.git"): function create_local_git_repo (line 19) | def create_local_git_repo(files=None, branch=None, submodules=None, fold... function git_add_changes_commit (line 55) | def git_add_changes_commit(folder, msg="fix"): FILE: conan/test/utils/server_launcher.py class TestServerLauncher (line 20) | class TestServerLauncher: method __init__ (line 22) | def __init__(self, base_path=None, read_permissions=None, method start (line 69) | def start(self, daemon=True): method stop (line 95) | def stop(self): method clean (line 99) | def clean(self): FILE: conan/test/utils/test_files.py function wait_until_removed (line 17) | def wait_until_removed(folder): function temp_folder (line 35) | def temp_folder(path_with_spaces=True, create_dir=True): function uncompress_packaged_files (line 53) | def uncompress_packaged_files(paths, pref): function scan_folder (line 68) | def scan_folder(folder): function tgz_with_contents (line 82) | def tgz_with_contents(files, output_path=None): FILE: conan/test/utils/tools.py class TestingResponse (line 84) | class TestingResponse: method __init__ (line 91) | def __init__(self, test_response): method close (line 94) | def close(self): method headers (line 98) | def headers(self): method ok (line 102) | def ok(self): method raise_for_status (line 105) | def raise_for_status(self): method content (line 118) | def content(self): method charset (line 122) | def charset(self): method charset (line 126) | def charset(self, newcharset): method text (line 130) | def text(self): method iter_content (line 133) | def iter_content(self, chunk_size=1): # @UnusedVariable method status_code (line 137) | def status_code(self): method json (line 140) | def json(self): class TestRequester (line 147) | class TestRequester: method __init__ (line 151) | def __init__(self, test_servers): method _get_url_path (line 157) | def _get_url_path(url): method _get_wsgi_app (line 163) | def _get_wsgi_app(self, url): method get (line 170) | def get(self, url, **kwargs): method put (line 178) | def put(self, url, **kwargs): method head (line 186) | def head(self, url, **kwargs): method delete (line 194) | def delete(self, url, **kwargs): method post (line 202) | def post(self, url, **kwargs): method _prepare_call (line 210) | def _prepare_call(self, url, kwargs): method _set_auth_headers (line 242) | def _set_auth_headers(kwargs): method mount (line 253) | def mount(self, *args, **kwargs): method Session (line 256) | def Session(self): method codes (line 260) | def codes(self): class TestServer (line 264) | class TestServer: method __init__ (line 267) | def __init__(self, read_permissions=None, method server_store (line 302) | def server_store(self): method __repr__ (line 305) | def __repr__(self): method __str__ (line 308) | def __str__(self): method recipe_exists (line 311) | def recipe_exists(self, ref): method package_exists (line 321) | def package_exists(self, pref): method latest_recipe (line 331) | def latest_recipe(self, ref): method latest_package (line 335) | def latest_package(self, pref): method package_revision_time (line 343) | def package_revision_time(self, pref): function redirect_output (line 355) | def redirect_output(stderr, stdout=None): function redirect_input (line 371) | def redirect_input(target): class TestClient (line 380) | class TestClient: method __init__ (line 387) | def __init__(self, cache_folder=None, current_folder=None, servers=Non... method load (line 441) | def load(self, filename): method load_home (line 444) | def load_home(self, filename): method open (line 450) | def open(self, filename): method open_home (line 463) | def open_home(self, filename): method cache (line 467) | def cache(self) -> PkgCache: method paths (line 472) | def paths(self): method base_folder (line 476) | def base_folder(self): method storage_folder (line 481) | def storage_folder(self): method update_servers (line 484) | def update_servers(self): method update_providers (line 496) | def update_providers(self): method chdir (line 506) | def chdir(self, newdir): method mocked_servers (line 518) | def mocked_servers(self, requester=None): method mocked_io (line 524) | def mocked_io(self): method _run_cli (line 533) | def _run_cli(self, command_line, assert_error=False): method run (line 564) | def run(self, command_line, assert_error=False, redirect_stdout=None, ... method run_command (line 600) | def run_command(self, command, cwd=None, assert_error=False): method _handle_cli_result (line 615) | def _handle_cli_result(self, command, assert_error, error, trace=None): method save (line 631) | def save(self, files, path=None, clean_first=False): method save_home (line 643) | def save_home(self, files): method remove_all (line 647) | def remove_all(self): method export (line 650) | def export(self, ref, conanfile=GenConanfile(), args=None): method alias (line 666) | def alias(self, source, target): method init_git_repo (line 681) | def init_git_repo(self, files=None, branch=None, submodules=None, fold... method get_latest_package_reference (line 691) | def get_latest_package_reference(self, ref, package_id=None) -> PkgRef... method get_latest_pkg_layout (line 706) | def get_latest_pkg_layout(self, pref: PkgReference) -> PackageLayout: method get_latest_ref_layout (line 713) | def get_latest_ref_layout(self, ref) -> RecipeLayout: method get_default_host_profile (line 720) | def get_default_host_profile(self): method get_default_build_profile (line 724) | def get_default_build_profile(self): method recipe_exists (line 728) | def recipe_exists(self, ref): method package_exists (line 732) | def package_exists(self, pref): method assert_listed_require (line 736) | def assert_listed_require(self, requires, build=False, python=False, t... method assert_overrides (line 762) | def assert_overrides(self, overrides): method assert_listed_binary (line 778) | def assert_listed_binary(self, requires, build=False, test=False, test... method created_test_build_folder (line 805) | def created_test_build_folder(self, ref): method created_package_id (line 810) | def created_package_id(self, ref): method created_package_revision (line 815) | def created_package_revision(self, ref): method created_package_reference (line 820) | def created_package_reference(self, ref): method exported_recipe_revision (line 825) | def exported_recipe_revision(self): method exported_layout (line 828) | def exported_layout(self): method created_layout (line 833) | def created_layout(self): function get_free_port (line 839) | def get_free_port(): function zipdir (line 847) | def zipdir(path, zipfilename): FILE: conan/tools/__init__.py function CppInfo (line 4) | def CppInfo(conanfile): FILE: conan/tools/android/utils.py function android_abi (line 4) | def android_abi(conanfile, context="host"): FILE: conan/tools/apple/apple.py function is_apple_os (line 10) | def is_apple_os(conanfile, build_context=False): function _to_apple_arch (line 16) | def _to_apple_arch(arch, default=None): function to_apple_arch (line 28) | def to_apple_arch(conanfile, default=None): function apple_sdk_path (line 34) | def apple_sdk_path(conanfile, is_cross_building=True): function get_apple_sdk_fullname (line 47) | def get_apple_sdk_fullname(conanfile): function apple_min_version_flag (line 65) | def apple_min_version_flag(conanfile): function resolve_apple_flags (line 89) | def resolve_apple_flags(conanfile, is_cross_building=False, is_universal... function xcodebuild_deployment_target_key (line 124) | def xcodebuild_deployment_target_key(os_name): class XCRun (line 134) | class XCRun: method __init__ (line 139) | def __init__(self, conanfile, sdk=None, use_settings_target=False): method _invoke (line 158) | def _invoke(self, args): method find (line 168) | def find(self, tool): method sdk_path (line 173) | def sdk_path(self): method sdk_version (line 178) | def sdk_version(self): method sdk_platform_path (line 183) | def sdk_platform_path(self): method sdk_platform_version (line 188) | def sdk_platform_version(self): method cc (line 193) | def cc(self): method cxx (line 198) | def cxx(self): method ar (line 203) | def ar(self): method ranlib (line 208) | def ranlib(self): method strip (line 213) | def strip(self): method libtool (line 218) | def libtool(self): method otool (line 223) | def otool(self): method install_name_tool (line 228) | def install_name_tool(self): function _get_dylib_install_name (line 233) | def _get_dylib_install_name(otool, path_to_dylib): function fix_apple_shared_install_name (line 244) | def fix_apple_shared_install_name(conanfile): function apple_extra_flags (line 360) | def apple_extra_flags(conanfile): FILE: conan/tools/apple/xcodebuild.py class XcodeBuild (line 5) | class XcodeBuild: method __init__ (line 6) | def __init__(self, conanfile): method _verbosity (line 16) | def _verbosity(self): method _sdkroot (line 23) | def _sdkroot(self): method build (line 32) | def build(self, xcodeproj, target=None, configuration=None, cli_args=N... FILE: conan/tools/apple/xcodedeps.py function _format_name (line 23) | def _format_name(name): function _xcconfig_settings_filename (line 27) | def _xcconfig_settings_filename(settings, configuration): function _xcconfig_conditional (line 38) | def _xcconfig_conditional(settings, configuration): function _add_includes_to_file_or_create (line 49) | def _add_includes_to_file_or_create(filename, template, files_to_include): class XcodeDeps (line 62) | class XcodeDeps: method __init__ (line 108) | def __init__(self, conanfile): method generate (line 117) | def generate(self): method _conf_xconfig_file (line 127) | def _conf_xconfig_file(self, require, pkg_name, comp_name, package_fol... method _dep_xconfig_file (line 175) | def _dep_xconfig_file(self, pkg_name, comp_name, name_general, dep_xco... method _all_xconfig_file (line 202) | def _all_xconfig_file(self, deps, content): method _pkg_xconfig_file (line 214) | def _pkg_xconfig_file(self, components): method _global_xconfig_content (line 225) | def _global_xconfig_content(self): method get_content_for_component (line 230) | def get_content_for_component(self, require, pkg_name, component_name,... method _content (line 245) | def _content(self): FILE: conan/tools/apple/xcodetoolchain.py class XcodeToolchain (line 10) | class XcodeToolchain: method __init__ (line 35) | def __init__(self, conanfile): method generate (line 49) | def generate(self): method _cppstd (line 58) | def _cppstd(self): method _apple_deployment_target (line 66) | def _apple_deployment_target(self): method _clang_cxx_library (line 73) | def _clang_cxx_library(self): method _clang_cxx_language_standard (line 79) | def _clang_cxx_language_standard(self): method _vars_xconfig_filename (line 84) | def _vars_xconfig_filename(self): method _vars_xconfig_content (line 90) | def _vars_xconfig_content(self): method _agreggated_xconfig_content (line 97) | def _agreggated_xconfig_content(self): method _global_xconfig_content (line 103) | def _global_xconfig_content(self): method _agreggated_xconfig_filename (line 112) | def _agreggated_xconfig_filename(self): method _check_if_extra_flags (line 116) | def _check_if_extra_flags(self): method _flags_xcconfig_content (line 120) | def _flags_xcconfig_content(self): method _flags_xcconfig_filename (line 129) | def _flags_xcconfig_filename(self): FILE: conan/tools/build/__init__.py function use_win_mingw (line 21) | def use_win_mingw(conanfile): function cmd_args_to_string (line 33) | def cmd_args_to_string(args): function _unix_cmd_args_to_string (line 42) | def _unix_cmd_args_to_string(args): function _windows_cmd_args_to_string (line 47) | def _windows_cmd_args_to_string(args): function load_toolchain_args (line 67) | def load_toolchain_args(generators_folder=None, namespace=None): function save_toolchain_args (line 92) | def save_toolchain_args(content, generators_folder=None, namespace=None): FILE: conan/tools/build/compiler.py function check_min_compiler_version (line 5) | def check_min_compiler_version(conanfile, compiler_restrictions): FILE: conan/tools/build/cppstd.py function check_min_cppstd (line 8) | def check_min_cppstd(conanfile, cppstd, gnu_extensions=False): function check_max_cppstd (line 23) | def check_max_cppstd(conanfile, cppstd, gnu_extensions=False): function valid_min_cppstd (line 38) | def valid_min_cppstd(conanfile, cppstd, gnu_extensions=False): function valid_max_cppstd (line 53) | def valid_max_cppstd(conanfile, cppstd, gnu_extensions=False): function default_cppstd (line 68) | def default_cppstd(conanfile, compiler=None, compiler_version=None): function supported_cppstd (line 85) | def supported_cppstd(conanfile, compiler=None, compiler_version=None): function _check_cppstd (line 114) | def _check_cppstd(conanfile, cppstd, comparator, gnu_extensions): function _apple_clang_supported_cppstd (line 154) | def _apple_clang_supported_cppstd(version): function _gcc_supported_cppstd (line 178) | def _gcc_supported_cppstd(version): function _msvc_supported_cppstd (line 203) | def _msvc_supported_cppstd(version): function _clang_supported_cppstd (line 223) | def _clang_supported_cppstd(version): function _mcst_lcc_supported_cppstd (line 245) | def _mcst_lcc_supported_cppstd(version): function _qcc_supported_cppstd (line 262) | def _qcc_supported_cppstd(version): function _emcc_supported_cppstd (line 275) | def _emcc_supported_cppstd(version): FILE: conan/tools/build/cpu.py function build_jobs (line 4) | def build_jobs(conanfile): FILE: conan/tools/build/cross_building.py function cross_building (line 2) | def cross_building(conanfile=None, skip_x64_x86=False): function can_run (line 36) | def can_run(conanfile): FILE: conan/tools/build/cstd.py function check_min_cstd (line 8) | def check_min_cstd(conanfile, cstd, gnu_extensions=False): function check_max_cstd (line 28) | def check_max_cstd(conanfile, cstd, gnu_extensions=False): function valid_min_cstd (line 48) | def valid_min_cstd(conanfile, cstd, gnu_extensions=False): function valid_max_cstd (line 63) | def valid_max_cstd(conanfile, cstd, gnu_extensions=False): function default_cstd (line 78) | def default_cstd(conanfile, compiler=None, compiler_version=None): function supported_cstd (line 95) | def supported_cstd(conanfile, compiler=None, compiler_version=None): function _check_cstd (line 122) | def _check_cstd(conanfile, cstd, comparator, gnu_extensions): function _apple_clang_supported_cstd (line 167) | def _apple_clang_supported_cstd(version): function _gcc_supported_cstd (line 172) | def _gcc_supported_cstd(version): function _msvc_supported_cstd (line 182) | def _msvc_supported_cstd(version): function _clang_supported_cstd (line 188) | def _clang_supported_cstd(version): function _emcc_supported_cstd (line 198) | def _emcc_supported_cstd(version): FILE: conan/tools/build/flags.py function disable_flag (line 5) | def disable_flag(conanfile, flag): function architecture_flag (line 17) | def architecture_flag(conanfile): function architecture_link_flag (line 90) | def architecture_link_flag(conanfile): function libcxx_flags (line 106) | def libcxx_flags(conanfile): function build_type_link_flags (line 141) | def build_type_link_flags(settings): function build_type_flags (line 160) | def build_type_flags(conanfile): function threads_flags (line 220) | def threads_flags(conanfile): function llvm_clang_front (line 236) | def llvm_clang_front(conanfile): function cppstd_flag (line 248) | def cppstd_flag(conanfile) -> str: function cppstd_msvc_flag (line 286) | def cppstd_msvc_flag(visual_version, cppstd): function _cppstd_msvc (line 308) | def _cppstd_msvc(visual_version, cppstd): function _cppstd_apple_clang (line 313) | def _cppstd_apple_clang(clang_version, cppstd): function _cppstd_clang (line 371) | def _cppstd_clang(clang_version, cppstd): function _cppstd_gcc (line 434) | def _cppstd_gcc(gcc_version, cppstd): function _cppstd_mcst_lcc (line 491) | def _cppstd_mcst_lcc(mcst_lcc_version, cppstd): function _cppstd_intel_cc (line 518) | def _cppstd_intel_cc(_, cppstd): function cstd_flag (line 551) | def cstd_flag(conanfile) -> str: function _cstd_gcc (line 585) | def _cstd_gcc(gcc_version, cstd): function _cstd_clang (line 594) | def _cstd_clang(gcc_version, cstd): function _cstd_apple_clang (line 603) | def _cstd_apple_clang(gcc_version, cstd): function cstd_msvc_flag (line 612) | def cstd_msvc_flag(visual_version, cstd): function _cstd_msvc (line 622) | def _cstd_msvc(visual_version, cstd): FILE: conan/tools/build/stdcpp_library.py function stdcpp_library (line 2) | def stdcpp_library(conanfile): FILE: conan/tools/cmake/__init__.py function CMakeDeps (line 7) | def CMakeDeps(conanfile): # noqa FILE: conan/tools/cmake/cmake.py function _cmake_cmd_line_args (line 11) | def _cmake_cmd_line_args(conanfile, generator): class CMake (line 39) | class CMake: method __init__ (line 42) | def __init__(self, conanfile): method is_multi_configuration (line 60) | def is_multi_configuration(self): method configure (line 63) | def configure(self, variables=None, build_script_folder=None, cli_args... method _config_arg (line 134) | def _config_arg(self, build_type): method _build (line 152) | def _build(self, build_type=None, target=None, cli_args=None, build_to... method build (line 181) | def build(self, build_type=None, target=None, cli_args=None, build_too... method install (line 206) | def install(self, build_type=None, component=None, cli_args=None, stdo... method test (line 261) | def test(self, build_type=None, target=None, cli_args=None, build_tool... method ctest (line 290) | def ctest(self, cli_args=None, env="", stdout=None, stderr=None): method _compilation_verbosity_arg (line 332) | def _compilation_verbosity_arg(self): method _cmake_log_levels_args (line 342) | def _cmake_log_levels_args(self): FILE: conan/tools/cmake/cmakeconfigdeps/cmakeconfigdeps.py class CMakeConfigDeps (line 26) | class CMakeConfigDeps: method __init__ (line 28) | def __init__(self, conanfile): method build_context_activated (line 45) | def build_context_activated(self): method build_context_activated (line 49) | def build_context_activated(self, value): method build_context_build_modules (line 55) | def build_context_build_modules(self): method build_context_build_modules (line 59) | def build_context_build_modules(self, value): method build_context_suffix (line 65) | def build_context_suffix(self): method build_context_suffix (line 69) | def build_context_suffix(self, value): method check_components_exist (line 75) | def check_components_exist(self): method check_components_exist (line 79) | def check_components_exist(self, value): method generate (line 84) | def generate(self): method _content (line 98) | def _content(self): method _print_help (line 135) | def _print_help(self, direct_deps): method set_property (line 150) | def set_property(self, dep, prop, value, build_context=False): method get_property (line 166) | def get_property(self, prop, dep, comp_name=None, check_type=None): method get_cmake_filename (line 189) | def get_cmake_filename(self, dep): method _get_find_mode (line 198) | def _get_find_mode(self, dep): method get_transitive_requires (line 204) | def get_transitive_requires(self, conanfile): function _join_paths (line 210) | def _join_paths(conanfile, paths): class _PathGenerator (line 216) | class _PathGenerator: method __init__ (line 219) | def __init__(self, cmakedeps, conanfile): method _get_cmake_paths (line 223) | def _get_cmake_paths(self, requirements, dirs_name): method generate (line 245) | def generate(self): method _get_host_runtime_dirs (line 384) | def _get_host_runtime_dirs(self): FILE: conan/tools/cmake/cmakeconfigdeps/config.py class ConfigTemplate2 (line 9) | class ConfigTemplate2: method __init__ (line 14) | def __init__(self, cmakedeps, require, conanfile, full_cpp_info): method content (line 20) | def content(self): method filename (line 26) | def filename(self): method _context (line 31) | def _context(self): method _get_legacy_vars (line 85) | def _get_legacy_vars(self): method _template (line 112) | def _template(self): FILE: conan/tools/cmake/cmakeconfigdeps/config_version.py class ConfigVersionTemplate2 (line 9) | class ConfigVersionTemplate2: method __init__ (line 13) | def __init__(self, cmakedeps, conanfile): method content (line 17) | def content(self): method filename (line 23) | def filename(self): method _context (line 28) | def _context(self): method _template (line 40) | def _template(self): FILE: conan/tools/cmake/cmakeconfigdeps/target_configuration.py class TargetConfigurationTemplate2 (line 14) | class TargetConfigurationTemplate2: method __init__ (line 18) | def __init__(self, cmakedeps, conanfile, require, full_cpp_info): method content (line 24) | def content(self): method filename (line 37) | def filename(self): method _requires (line 45) | def _requires(self, info, components): method _context (line 123) | def _context(self): method _get_libs (line 171) | def _get_libs(self, cpp_info, pkg_name, pkg_folder, pkg_folder_var) ->... method _get_cmake_lib (line 194) | def _get_cmake_lib(self, info, components, pkg_folder, pkg_folder_var,... method _get_aliases (line 259) | def _get_aliases(self, comp_name=None): method _add_root_lib_target (line 264) | def _add_root_lib_target(self, libs, pkg_name, cpp_info): method _get_exes (line 300) | def _get_exes(self, cpp_info, pkg_name, pkg_folder, pkg_folder_var): method _get_dependencies (line 320) | def _get_dependencies(self): method _path (line 333) | def _path(p, pkg_folder, pkg_folder_var): method _template (line 346) | def _template(self): FILE: conan/tools/cmake/cmakeconfigdeps/targets.py class TargetsTemplate2 (line 7) | class TargetsTemplate2: method __init__ (line 11) | def __init__(self, cmakedeps, conanfile): method content (line 15) | def content(self): method filename (line 21) | def filename(self): method _context (line 26) | def _context(self): method _template (line 33) | def _template(self): FILE: conan/tools/cmake/cmakedeps/cmakedeps.py class CMakeDeps (line 21) | class CMakeDeps: method __init__ (line 23) | def __init__(self, conanfile): method generate (line 40) | def generate(self): method content (line 53) | def content(self): method _generate_files (line 115) | def _generate_files(self, require, dep, ret, find_module_mode): method set_property (line 135) | def set_property(self, dep, prop, value, build_context=False): method get_property (line 154) | def get_property(self, prop, dep, comp_name=None, check_type=None): method get_cmake_package_name (line 169) | def get_cmake_package_name(self, dep, module_mode=None): method get_find_mode (line 182) | def get_find_mode(self, dep): method generate_aggregator (line 192) | def generate_aggregator(self): method get_transitive_requires (line 226) | def get_transitive_requires(self, conanfile): FILE: conan/tools/cmake/cmakedeps/templates/__init__.py class CMakeDepsFileTemplate (line 7) | class CMakeDepsFileTemplate: method __init__ (line 9) | def __init__(self, cmakedeps, require, conanfile, generating_module=Fa... method pkg_name (line 16) | def pkg_name(self): method root_target_name (line 20) | def root_target_name(self): method file_name (line 24) | def file_name(self): method suffix (line 28) | def suffix(self): method render (line 33) | def render(self): method context (line 48) | def context(self): method template (line 52) | def template(self): method filename (line 56) | def filename(self): method configuration (line 60) | def configuration(self): method arch (line 64) | def arch(self): method config_suffix (line 68) | def config_suffix(self): method _get_target_default_name (line 72) | def _get_target_default_name(req, component_name="", suffix=""): method get_root_target_name (line 76) | def get_root_target_name(self, req, suffix=""): method get_component_alias (line 84) | def get_component_alias(self, req, comp_name): FILE: conan/tools/cmake/cmakedeps/templates/config.py class ConfigTemplate (line 13) | class ConfigTemplate(CMakeDepsFileTemplate): method filename (line 16) | def filename(self): method additional_variables_prefixes (line 26) | def additional_variables_prefixes(self): method parsed_extra_variables (line 32) | def parsed_extra_variables(self): method context (line 49) | def context(self): method template (line 63) | def template(self): FILE: conan/tools/cmake/cmakedeps/templates/config_version.py class ConfigVersionTemplate (line 12) | class ConfigVersionTemplate(CMakeDepsFileTemplate): method filename (line 15) | def filename(self): method context (line 22) | def context(self): method template (line 34) | def template(self): FILE: conan/tools/cmake/cmakedeps/templates/macros.py class MacrosTemplate (line 12) | class MacrosTemplate(CMakeDepsFileTemplate): method __init__ (line 15) | def __init__(self): method filename (line 19) | def filename(self): method context (line 23) | def context(self): method template (line 27) | def template(self): FILE: conan/tools/cmake/cmakedeps/templates/target_configuration.py class TargetConfigurationTemplate (line 12) | class TargetConfigurationTemplate(CMakeDepsFileTemplate): method filename (line 15) | def filename(self): method context (line 21) | def context(self): method template (line 47) | def template(self): method get_declared_components_targets_names (line 211) | def get_declared_components_targets_names(self): method get_deps_targets_names (line 220) | def get_deps_targets_names(self): FILE: conan/tools/cmake/cmakedeps/templates/target_data.py class ConfigDataTemplate (line 18) | class ConfigDataTemplate(CMakeDepsFileTemplate): method filename (line 21) | def filename(self): method _build_modules_activated (line 31) | def _build_modules_activated(self): method context (line 38) | def context(self): method cmake_package_type (line 78) | def cmake_package_type(self): method is_host_windows (line 83) | def is_host_windows(self): method template (line 88) | def template(self): method _get_global_cpp_cmake (line 192) | def _get_global_cpp_cmake(self): method _root_folder (line 200) | def _root_folder(self): method _get_required_components_cpp (line 204) | def _get_required_components_cpp(self): method _get_dependency_filenames (line 239) | def _get_dependency_filenames(self): method _get_dependencies_find_modes (line 251) | def _get_dependencies_find_modes(self): class _TargetDataContext (line 272) | class _TargetDataContext: method __init__ (line 274) | def __init__(self, cpp_info, pfolder_var_name, package_folder, require... FILE: conan/tools/cmake/cmakedeps/templates/targets.py class TargetsTemplate (line 12) | class TargetsTemplate(CMakeDepsFileTemplate): method filename (line 15) | def filename(self): method context (line 21) | def context(self): method template (line 56) | def template(self): FILE: conan/tools/cmake/layout.py function cmake_layout (line 8) | def cmake_layout(conanfile, generator=None, src_folder=".", build_folder... function get_build_folder_custom_vars (line 66) | def get_build_folder_custom_vars(conanfile): FILE: conan/tools/cmake/presets.py function write_cmake_presets (line 17) | def write_cmake_presets(conanfile, toolchain_file, generator, cache_vari... class _CMakePresets (line 27) | class _CMakePresets: method generate (line 31) | def generate(conanfile, toolchain_file, generator, cache_variables, pr... method _insert_preset (line 89) | def _insert_preset(data, preset_type, preset): method _contents (line 99) | def _contents(conanfile, toolchain_file, cache_variables, generator, p... method _configure_preset (line 121) | def _configure_preset(conanfile, generator, cache_variables, toolchain... method _common_preset_fields (line 203) | def _common_preset_fields(conanfile, multiconfig, preset_prefix): method _build_preset_fields (line 216) | def _build_preset_fields(conanfile, multiconfig, preset_prefix): method _test_preset_fields (line 224) | def _test_preset_fields(conanfile, multiconfig, preset_prefix, runenv): method _build_and_test_preset_name (line 234) | def _build_and_test_preset_name(conanfile): method _configure_preset_name (line 248) | def _configure_preset_name(conanfile, multiconfig): class _IncludingPresets (line 264) | class _IncludingPresets: method generate (line 270) | def generate(conanfile, preset_path, user_presets_path, preset_prefix,... method _update_stubs (line 323) | def _update_stubs(data, inherited_user, output_dir, absolute_paths): method _collect_user_inherits (line 360) | def _collect_user_inherits(output_dir, preset_prefix): method _append_user_preset_path (line 384) | def _append_user_preset_path(data, preset_path, output_dir): function load_cmake_presets (line 399) | def load_cmake_presets(folder): FILE: conan/tools/cmake/toolchain/blocks.py class Block (line 26) | class Block: method __init__ (line 27) | def __init__(self, conanfile, toolchain, name): method values (line 34) | def values(self): method values (line 40) | def values(self, context_values): method get_rendered_content (line 43) | def get_rendered_content(self): method context (line 52) | def context(self): method template (line 56) | def template(self): class VSRuntimeBlock (line 60) | class VSRuntimeBlock(Block): method context (line 78) | def context(self): class VSDebuggerEnvironment (line 123) | class VSDebuggerEnvironment(Block): method context (line 137) | def context(self): class FPicBlock (line 179) | class FPicBlock(Block): method context (line 189) | def context(self): class GLibCXXBlock (line 200) | class GLibCXXBlock(Block): method context (line 215) | def context(self): class SkipRPath (line 220) | class SkipRPath(Block): method context (line 234) | def context(self): class ArchitectureBlock (line 238) | class ArchitectureBlock(Block): method context (line 263) | def context(self): class RpathLinkFlagsBlock (line 272) | class RpathLinkFlagsBlock(Block): method context (line 281) | def context(self): class LinkerScriptsBlock (line 296) | class LinkerScriptsBlock(Block): method context (line 304) | def context(self): class CppStdBlock (line 316) | class CppStdBlock(Block): method context (line 347) | def context(self): class SharedLibBock (line 368) | class SharedLibBock(Block): method context (line 376) | def context(self): class ParallelBlock (line 384) | class ParallelBlock(Block): method context (line 392) | def context(self): class AndroidSystemBlock (line 404) | class AndroidSystemBlock(Block): method context (line 425) | def context(self): class AppleSystemBlock (line 456) | class AppleSystemBlock(Block): method context (line 515) | def context(self): class FindFiles (line 567) | class FindFiles(Block): method _runtime_dirs_value (line 635) | def _runtime_dirs_value(self, dirs): method _get_host_runtime_dirs (line 641) | def _get_host_runtime_dirs(self, host_req): method _join_paths (line 669) | def _join_paths(self, paths): method context (line 674) | def context(self): class PkgConfigBlock (line 723) | class PkgConfigBlock(Block): method context (line 739) | def context(self): class UserToolchain (line 750) | class UserToolchain(Block): method context (line 760) | def context(self): class ExtraFlagsBlock (line 770) | class ExtraFlagsBlock(Block): method template (line 806) | def template(self): method context (line 837) | def context(self): class CMakeFlagsInitBlock (line 871) | class CMakeFlagsInitBlock(Block): class TryCompileBlock (line 918) | class TryCompileBlock(Block): method context (line 933) | def context(self): class CompilersBlock (line 945) | class CompilersBlock(Block): method context (line 952) | def context(self): class GenericSystemBlock (line 975) | class GenericSystemBlock(Block): method get_toolset (line 1022) | def get_toolset(generator, conanfile): method get_generator_platform (line 1059) | def get_generator_platform(generator, conanfile): method _get_generic_system_name (line 1072) | def _get_generic_system_name(self): method _is_apple_cross_building (line 1094) | def _is_apple_cross_building(self): method _get_darwin_version (line 1108) | def _get_darwin_version(os_name, os_version): method _get_cross_build (line 1137) | def _get_cross_build(self): method _get_winsdk_version (line 1175) | def _get_winsdk_version(self, system_version, generator_platform): method context (line 1201) | def context(self): class ExtraVariablesBlock (line 1227) | class ExtraVariablesBlock(Block): method context (line 1238) | def context(self): class OutputDirsBlock (line 1267) | class OutputDirsBlock(Block): method template (line 1270) | def template(self): method _get_cpp_info_value (line 1301) | def _get_cpp_info_value(self, name): method context (line 1307) | def context(self): class VariablesBlock (line 1316) | class VariablesBlock(Block): method template (line 1318) | def template(self): method context (line 1351) | def context(self): class PreprocessorBlock (line 1356) | class PreprocessorBlock(Block): method template (line 1358) | def template(self): method context (line 1385) | def context(self): class ToolchainBlocks (line 1391) | class ToolchainBlocks: method __init__ (line 1392) | def __init__(self, conanfile, toolchain, items=None): method keys (line 1400) | def keys(self): method items (line 1403) | def items(self): method remove (line 1406) | def remove(self, name, *args): method select (line 1411) | def select(self, name, *args): method enabled (line 1421) | def enabled(self, name, *args): method __setitem__ (line 1428) | def __setitem__(self, name, block_type): method __getitem__ (line 1433) | def __getitem__(self, name): method process_blocks (line 1436) | def process_blocks(self): FILE: conan/tools/cmake/toolchain/toolchain.py class Variables (line 33) | class Variables(OrderedDict): method __init__ (line 36) | def __init__(self): method __getattribute__ (line 40) | def __getattribute__(self, config): method configuration_types (line 47) | def configuration_types(self): method quote_preprocessor_strings (line 55) | def quote_preprocessor_strings(self): class CMakeToolchain (line 65) | class CMakeToolchain: method __init__ (line 89) | def __init__(self, conanfile, generator=None): method _context (line 138) | def _context(self): method content (line 152) | def content(self): method is_multi_configuration (line 159) | def is_multi_configuration(self): method _find_cmake_exe (line 162) | def _find_cmake_exe(self): method generate (line 174) | def generate(self): method _get_generator (line 238) | def _get_generator(self, recipe_generator): FILE: conan/tools/cmake/utils.py function is_multi_configuration (line 4) | def is_multi_configuration(generator): function parse_extra_variable (line 10) | def parse_extra_variable(source, key, value): function cmake_escape_value (line 44) | def cmake_escape_value(v): FILE: conan/tools/cps/cps_deps.py class CPSDeps (line 8) | class CPSDeps: method __init__ (line 9) | def __init__(self, conanfile): method _config_name (line 12) | def _config_name(self): method generate (line 32) | def generate(self): FILE: conan/tools/env/environment.py class _EnvVarPlaceHolder (line 14) | class _EnvVarPlaceHolder: function environment_wrap_command (line 18) | def environment_wrap_command(conanfile, env_filenames, env_folder, cmd, ... class _EnvValue (line 77) | class _EnvValue: method __init__ (line 78) | def __init__(self, name, value=None, separator=" ", path=False): method __bool__ (line 84) | def __bool__(self): method dumps (line 87) | def dumps(self): method copy (line 106) | def copy(self): method is_path (line 110) | def is_path(self): method remove (line 113) | def remove(self, value): method append (line 116) | def append(self, value, separator=None): method prepend (line 124) | def prepend(self, value, separator=None): method compose_env_value (line 132) | def compose_env_value(self, other): method get_str (line 145) | def get_str(self, placeholder, subsystem, pathsep, root_path=None, scr... method get_value (line 176) | def get_value(self, subsystem, pathsep): method deploy_base_folder (line 180) | def deploy_base_folder(self, package_folder, deploy_folder): method set_relative_base_folder (line 193) | def set_relative_base_folder(self, folder): class Environment (line 200) | class Environment: method __init__ (line 205) | def __init__(self): method __bool__ (line 209) | def __bool__(self): method copy (line 212) | def copy(self): method __repr__ (line 218) | def __repr__(self): method dumps (line 221) | def dumps(self): method define (line 229) | def define(self, name, value, separator=" "): method define_path (line 239) | def define_path(self, name, value): method unset (line 242) | def unset(self, name): method append (line 250) | def append(self, name, value, separator=None): method append_path (line 260) | def append_path(self, name, value): method prepend (line 269) | def prepend(self, name, value, separator=None): method prepend_path (line 279) | def prepend_path(self, name, value): method remove (line 288) | def remove(self, name, value): method compose_env (line 297) | def compose_env(self, other): method __eq__ (line 316) | def __eq__(self, other): method vars (line 323) | def vars(self, conanfile, scope="build"): method deploy_base_folder (line 331) | def deploy_base_folder(self, package_folder, deploy_folder): method set_relative_base_folder (line 336) | def set_relative_base_folder(self, folder): class EnvVars (line 341) | class EnvVars: method __init__ (line 346) | def __init__(self, conanfile, values, scope): method _pathsep (line 354) | def _pathsep(self): method __getitem__ (line 357) | def __getitem__(self, name): method keys (line 360) | def keys(self): method get (line 363) | def get(self, name, default=None, variable_reference=None): method items (line 380) | def items(self, variable_reference=None): method apply (line 395) | def apply(self): method save_dotenv (line 410) | def save_dotenv(self, file_location): method save_bat (line 418) | def save_bat(self, file_location, generate_deactivate=True): method save_ps1 (line 498) | def save_ps1(self, file_location, generate_deactivate=True): method save_sh (line 540) | def save_sh(self, file_location, generate_deactivate=True): method save_script (line 572) | def save_script(self, filename): function _deactivate_func_name (line 631) | def _deactivate_func_name(filename): function _old_env_prefix (line 635) | def _old_env_prefix(filename): function _ps1_deactivate_contents (line 639) | def _ps1_deactivate_contents(deactivation_mode, values, filename): function _sh_deactivate_contents (line 684) | def _sh_deactivate_contents(deactivation_mode, values, filename): class ProfileEnvironment (line 724) | class ProfileEnvironment: method __init__ (line 725) | def __init__(self): method __repr__ (line 728) | def __repr__(self): method __bool__ (line 731) | def __bool__(self): method get_profile_env (line 734) | def get_profile_env(self, ref, is_consumer=False): method update_profile_env (line 746) | def update_profile_env(self, other): method dumps (line 758) | def dumps(self): method loads (line 771) | def loads(text): function create_env_script (line 823) | def create_env_script(conanfile, content, filename, scope="build"): function register_env_script (line 840) | def register_env_script(conanfile, env_script_path, scope="build"): function generate_aggregated_env (line 856) | def generate_aggregated_env(conanfile): function _relativize_paths (line 966) | def _relativize_paths(conanfile, placeholder): FILE: conan/tools/env/virtualbuildenv.py class VirtualBuildEnv (line 6) | class VirtualBuildEnv: method __init__ (line 11) | def __init__(self, conanfile, auto_generate=False): method _filename (line 21) | def _filename(self): method environment (line 40) | def environment(self): method vars (line 77) | def vars(self, scope="build"): method generate (line 84) | def generate(self, scope="build"): FILE: conan/tools/env/virtualrunenv.py function runenv_from_cpp_info (line 7) | def runenv_from_cpp_info(dep, os_name): class VirtualRunEnv (line 27) | class VirtualRunEnv: method __init__ (line 32) | def __init__(self, conanfile, auto_generate=False): method _filename (line 50) | def _filename(self): method environment (line 58) | def environment(self): method vars (line 85) | def vars(self, scope="run"): method generate (line 92) | def generate(self, scope="run"): FILE: conan/tools/files/conandata.py function update_conandata (line 9) | def update_conandata(conanfile, data): function trim_conandata (line 44) | def trim_conandata(conanfile, raise_if_missing=True): FILE: conan/tools/files/copy_pattern.py function copy (line 10) | def copy(conanfile, pattern, src, dst, keep_path=True, excludes=None, function _filter_files (line 58) | def _filter_files(src, pattern, excludes, ignore_case, excluded_folder): function _copy_files (line 120) | def _copy_files(files, src, dst, keep_path, overwrite_equal): function _copy_files_symlinked_to_folders (line 149) | def _copy_files_symlinked_to_folders(files_symlinked_to_folders, src, dst): FILE: conan/tools/files/files.py function load (line 19) | def load(conanfile, path, encoding="utf-8"): function save (line 34) | def save(conanfile, path, content, append=False, encoding="utf-8"): function mkdir (line 53) | def mkdir(conanfile, path): function rmdir (line 66) | def rmdir(conanfile, path): function rm (line 70) | def rm(conanfile, pattern, folder, recursive=False, excludes=None): function get (line 95) | def get(conanfile, url, md5=None, sha1=None, sha256=None, destination=".... function ftp_download (line 140) | def ftp_download(conanfile, host, filename, login='', password='', secur... function download (line 178) | def download(conanfile, url, filename, verify=True, retry=None, retry_wa... function rename (line 218) | def rename(conanfile, src, dst): function chdir (line 254) | def chdir(conanfile, newdir): function chmod (line 270) | def chmod(conanfile, path: str, read: Optional[bool] = None, write: Opti... function unzip (line 349) | def unzip(conanfile, filename, destination=".", keep_permissions=False, ... function untargz (line 447) | def untargz(filename, destination=".", pattern=None, strip_root=False, e... function check_sha1 (line 494) | def check_sha1(conanfile, file_path, signature): function check_md5 (line 506) | def check_md5(conanfile, file_path, signature): function check_sha256 (line 518) | def check_sha256(conanfile, file_path, signature): function replace_in_file (line 530) | def replace_in_file(conanfile, file_path, search, replace, strict=True, ... function collect_libs (line 558) | def collect_libs(conanfile, folder=None): function move_folder_contents (line 606) | def move_folder_contents(conanfile, src_folder, dst_folder): FILE: conan/tools/files/patches.py class PatchLogHandler (line 13) | class PatchLogHandler(logging.Handler): method __init__ (line 14) | def __init__(self, scoped_output, patch_file): method emit (line 19) | def emit(self, record): function patch (line 27) | def patch(conanfile, base_path=None, patch_file=None, patch_string=None,... function apply_conandata_patches (line 73) | def apply_conandata_patches(conanfile): function export_conandata_patches (line 118) | def export_conandata_patches(conanfile): FILE: conan/tools/files/symlinks/symlinks.py function get_symlinks (line 4) | def get_symlinks(base_folder): function _path_inside (line 13) | def _path_inside(base, folder): function absolute_to_relative_symlinks (line 19) | def absolute_to_relative_symlinks(conanfile, base_folder): function remove_external_symlinks (line 38) | def remove_external_symlinks(conanfile, base_folder): function remove_broken_symlinks (line 53) | def remove_broken_symlinks(conanfile, base_folder=None): FILE: conan/tools/gnu/autotools.py function join_arguments (line 10) | def join_arguments(args): class Autotools (line 14) | class Autotools: method __init__ (line 16) | def __init__(self, conanfile, namespace=None): method configure (line 36) | def configure(self, build_script_folder=None, args=None): method make (line 60) | def make(self, target=None, args=None, makefile=None): method install (line 89) | def install(self, args=None, target=None, makefile=None): method autoreconf (line 111) | def autoreconf(self, build_script_folder=None, args=None): method _use_win_mingw (line 127) | def _use_win_mingw(self): FILE: conan/tools/gnu/autotoolsdeps.py class AutotoolsDeps (line 7) | class AutotoolsDeps: method __init__ (line 8) | def __init__(self, conanfile): method ordered_deps (line 14) | def ordered_deps(self): method _get_cpp_info (line 20) | def _get_cpp_info(self): method _rpaths_flags (line 29) | def _rpaths_flags(self): method environment (line 37) | def environment(self): method vars (line 79) | def vars(self, scope="build"): method generate (line 82) | def generate(self, scope="build"): FILE: conan/tools/gnu/autotoolstoolchain.py class AutotoolsToolchain (line 17) | class AutotoolsToolchain: method __init__ (line 19) | def __init__(self, conanfile, namespace=None, prefix="/"): method _resolve_android_cross_compilation (line 128) | def _resolve_android_cross_compilation(self): method _get_msvc_runtime_flag (line 187) | def _get_msvc_runtime_flag(self): method _msvc_extra_flags (line 202) | def _msvc_extra_flags(self): method _add_msvc_flags (line 208) | def _add_msvc_flags(self, flags): method _filter_list_empty_fields (line 213) | def _filter_list_empty_fields(v): method cxxflags (line 217) | def cxxflags(self): method cflags (line 229) | def cflags(self): method ldflags (line 240) | def ldflags(self): method defines (line 256) | def defines(self): method rcflags (line 262) | def rcflags(self): method _include_obj_arc_flags (line 266) | def _include_obj_arc_flags(self, env): method environment (line 277) | def environment(self): method vars (line 326) | def vars(self): method generate (line 329) | def generate(self, env=None, scope="build"): method _default_configure_shared_flags (line 337) | def _default_configure_shared_flags(self): method _default_configure_install_flags (line 350) | def _default_configure_install_flags(self): method _default_autoreconf_flags (line 368) | def _default_autoreconf_flags(): method _get_triplets (line 371) | def _get_triplets(self): method update_configure_args (line 379) | def update_configure_args(self, updated_flags): method update_make_args (line 388) | def update_make_args(self, updated_flags): method update_autoreconf_args (line 397) | def update_autoreconf_args(self, updated_flags): method _update_flags (line 407) | def _update_flags(self, attr_name, updated_flags): method generate_args (line 431) | def generate_args(self): FILE: conan/tools/gnu/get_gnu_triplet.py function _get_gnu_arch (line 4) | def _get_gnu_arch(os_, arch): function _get_gnu_os (line 62) | def _get_gnu_os(os_, arch, compiler=None): function _get_gnu_triplet (line 96) | def _get_gnu_triplet(os_, arch, compiler=None): FILE: conan/tools/gnu/gnudeps_flags.py class GnuDepsFlags (line 11) | class GnuDepsFlags: method __init__ (line 13) | def __init__(self, conanfile, cpp_info): method _format_defines (line 40) | def _format_defines(defines): method _format_frameworks (line 43) | def _format_frameworks(self, frameworks, is_path=False): method _format_include_paths (line 59) | def _format_include_paths(self, include_paths): method _format_library_paths (line 66) | def _format_library_paths(self, library_paths): method _format_libraries (line 73) | def _format_libraries(self, libraries): method _adjust_path (line 89) | def _adjust_path(self, path): FILE: conan/tools/gnu/gnutoolchain.py class GnuToolchain (line 18) | class GnuToolchain: method __init__ (line 26) | def __init__(self, conanfile, namespace=None, prefix="/"): method yes_no (line 135) | def yes_no(self, option_name, default=None, negated=False): method _resolve_android_cross_compilation (line 149) | def _resolve_android_cross_compilation(self): method _resolve_compilers_mapping_variables (line 206) | def _resolve_compilers_mapping_variables(self): method _initialize_default_extra_env (line 224) | def _initialize_default_extra_env(self): method _get_msvc_runtime_flag (line 254) | def _get_msvc_runtime_flag(self): method _msvc_extra_flags (line 266) | def _msvc_extra_flags(self): method _add_msvc_flags (line 271) | def _add_msvc_flags(self, flags): method _filter_list_empty_fields (line 276) | def _filter_list_empty_fields(v): method _dict_to_list (line 280) | def _dict_to_list(flags): method cxxflags (line 284) | def cxxflags(self): method cflags (line 296) | def cflags(self): method ldflags (line 307) | def ldflags(self): method defines (line 323) | def defines(self): method rcflags (line 329) | def rcflags(self): method _get_default_configure_shared_flags (line 333) | def _get_default_configure_shared_flags(self): method _get_default_configure_install_flags (line 342) | def _get_default_configure_install_flags(self): method _get_default_triplets (line 355) | def _get_default_triplets(self): method _include_obj_arc_flags (line 362) | def _include_obj_arc_flags(self, env): method _environment (line 374) | def _environment(self): method generate (line 389) | def generate(self): FILE: conan/tools/gnu/makedeps.py function _get_formatted_dirs (line 43) | def _get_formatted_dirs(folders: list, prefix_path_: str, name: str) -> ... function _makefy (line 66) | def _makefy(name: str) -> str: function _makefy_properties (line 75) | def _makefy_properties(properties: Optional[dict]) -> dict: function _check_property_value (line 84) | def _check_property_value(name, value, output): function _filter_properties (line 92) | def _filter_properties(properties: Optional[dict], output) -> dict: function _conan_prefix_flag (line 101) | def _conan_prefix_flag(variable: str) -> str: function _common_cppinfo_variables (line 108) | def _common_cppinfo_variables() -> dict: function _common_cppinfo_dirs (line 126) | def _common_cppinfo_dirs() -> dict: function _jinja_format_list_values (line 141) | def _jinja_format_list_values() -> str: class MakeInfo (line 195) | class MakeInfo: method __init__ (line 200) | def __init__(self, name: str, dirs: list, flags: list): method name (line 211) | def name(self) -> str: method dirs (line 215) | def dirs(self) -> list: method flags (line 222) | def flags(self) -> list: method dirs_append (line 228) | def dirs_append(self, directory: str): method flags_append (line 234) | def flags_append(self, flag: str): class GlobalContentGenerator (line 241) | class GlobalContentGenerator: method content (line 273) | def content(self, deps_cpp_info_dirs: dict, deps_cpp_info_flags: dict)... method deps_content (line 285) | def deps_content(self, dependencies_names: list) -> str: class GlobalGenerator (line 296) | class GlobalGenerator: method __init__ (line 301) | def __init__(self, conanfile, make_infos): method _get_dependency_dirs (line 305) | def _get_dependency_dirs(self) -> dict: method _get_dependency_flags (line 316) | def _get_dependency_flags(self) -> dict: method generate (line 327) | def generate(self) -> str: method deps_generate (line 336) | def deps_generate(self) -> str: class DepComponentContentGenerator (line 347) | class DepComponentContentGenerator: method __init__ (line 375) | def __init__(self, dependency, component_name: str, dirs: dict, flags:... method content (line 388) | def content(self) -> str: class DepContentGenerator (line 406) | class DepContentGenerator: method __init__ (line 443) | def __init__(self, dependency, require, root: str, sysroot, dirs: dict... method content (line 452) | def content(self) -> str: class DepComponentGenerator (line 472) | class DepComponentGenerator: method __init__ (line 477) | def __init__(self, dependency, makeinfo: MakeInfo, component_name: str... method _get_component_dirs (line 492) | def _get_component_dirs(self) -> dict: method _rootify (line 509) | def _rootify(root: str, root_id: str, path_list: list) -> list: method _get_component_flags (line 523) | def _get_component_flags(self) -> dict: method generate (line 540) | def generate(self) -> str: class DepGenerator (line 552) | class DepGenerator: method __init__ (line 557) | def __init__(self, dependency, require, output): method makeinfo (line 564) | def makeinfo(self) -> MakeInfo: method _get_dependency_dirs (line 570) | def _get_dependency_dirs(self, root: str, dependency) -> dict: method _get_dependency_flags (line 591) | def _get_dependency_flags(self, dependency) -> dict: method _get_sysroot (line 611) | def _get_sysroot(self, root: str) -> list: method _get_root_folder (line 621) | def _get_root_folder(self): method generate (line 628) | def generate(self) -> str: class MakeDeps (line 647) | class MakeDeps: method __init__ (line 654) | def __init__(self, conanfile): method generate (line 660) | def generate(self) -> None: FILE: conan/tools/gnu/pkgconfig.py class PkgConfig (line 9) | class PkgConfig: method __init__ (line 11) | def __init__(self, conanfile, library, pkg_config_path=None): method _parse_output (line 25) | def _parse_output(self, option): method _get_option (line 44) | def _get_option(self, option): method includedirs (line 50) | def includedirs(self): method cflags (line 54) | def cflags(self): method defines (line 59) | def defines(self): method libdirs (line 64) | def libdirs(self): method libs (line 68) | def libs(self): method linkflags (line 72) | def linkflags(self): method provides (line 76) | def provides(self): method version (line 80) | def version(self): method variables (line 84) | def variables(self): method fill_cpp_info (line 92) | def fill_cpp_info(self, cpp_info, is_system=True, system_libs=None): FILE: conan/tools/gnu/pkgconfigdeps.py class _PCFilesDeps (line 13) | class _PCFilesDeps: method __init__ (line 41) | def __init__(self, pkgconfigdeps, dep, suffix=""): method _get_aliases (line 48) | def _get_aliases(self, dep, pkg_name=None, comp_ref_name=None): method _get_name (line 69) | def _get_name(self, dep, pkg_name=None, comp_ref_name=None): method _get_property (line 94) | def _get_property(self, prop, dep, comp_name=None, check_type=None): method _get_pc_variables (line 107) | def _get_pc_variables(self, dep, cpp_info, custom_content=None): method _get_formatted_dirs (line 137) | def _get_formatted_dirs(folder_name, folders, prefix_path_): method _get_framework_flags (line 151) | def _get_framework_flags(self, cpp_info): method _get_lib_flags (line 158) | def _get_lib_flags(self, libdirvars, cpp_info): method _get_cflags (line 165) | def _get_cflags(self, includedirvars, cpp_info): method _get_component_requirement_names (line 172) | def _get_component_requirement_names(self, cpp_info): method items (line 209) | def items(self): method _get_pc_content (line 300) | def _get_pc_content(self, context): method _get_alias_pc_content (line 305) | def _get_alias_pc_content(self, context): class PkgConfigDeps (line 311) | class PkgConfigDeps: method __init__ (line 313) | def __init__(self, conanfile): method _get_dependencies (line 332) | def _get_dependencies(self): method generate (line 369) | def generate(self): method set_property (line 389) | def set_property(self, dep, prop, value): FILE: conan/tools/google/bazel.py class Bazel (line 7) | class Bazel: method __init__ (line 9) | def __init__(self, conanfile): method _safe_run_command (line 19) | def _safe_run_command(self, command): method _get_startup_command_options (line 31) | def _get_startup_command_options(self): method build (line 42) | def build(self, args=None, target="//...", clean=True): method test (line 76) | def test(self, target=None): FILE: conan/tools/google/bazeldeps.py function _relativize_path (line 13) | def _relativize_path(path, start_folder): class _BazelDepBuildGenerator (line 35) | class _BazelDepBuildGenerator: method __init__ (line 154) | def __init__(self, conanfile, dep, require): method _build_file_path (line 161) | def _build_file_path(self): method _absolute_build_file_path (line 169) | def _absolute_build_file_path(self): method _package_folder (line 177) | def _package_folder(self): method _get_repository_name (line 186) | def _get_repository_name(self, dep): method _get_target_name (line 190) | def _get_target_name(self, dep): method _get_component_name (line 194) | def _get_component_name(self, dep, comp_ref_name): method _get_headers (line 206) | def _get_headers(self, cpp_info): method _get_bindirs (line 210) | def _get_bindirs(self, cpp_info): method _get_includes (line 213) | def _get_includes(self, cpp_info): method _get_defines (line 217) | def _get_defines(self, cpp_info): method _get_linkopts (line 221) | def _get_linkopts(self, cpp_info): method _get_copts (line 234) | def _get_copts(self, cpp_info): method _get_component_requirement_names (line 242) | def _get_component_requirement_names(self, cpp_info): method _get_lib_info (line 283) | def _get_lib_info(self, cpp_info, deduced_cpp_info, component_name=None): method _get_build_file_context (line 315) | def _get_build_file_context(self): method dep_context (line 371) | def dep_context(self): method items (line 381) | def items(self): class _BazelPathsGenerator (line 388) | class _BazelPathsGenerator: method items (line 487) | def items(cls, dependencies_context): class BazelDeps (line 507) | class BazelDeps: method __init__ (line 509) | def __init__(self, conanfile): method _get_requirements (line 517) | def _get_requirements(self, build_context_activated): method generate (line 535) | def generate(self): FILE: conan/tools/google/layout.py function bazel_layout (line 4) | def bazel_layout(conanfile, src_folder=".", build_folder=".", target_fol... FILE: conan/tools/google/toolchain.py function _get_cpu_name (line 36) | def _get_cpu_name(conanfile): class BazelToolchain (line 47) | class BazelToolchain: method __init__ (line 63) | def __init__(self, conanfile): method _filter_list_empty_fields (line 115) | def _filter_list_empty_fields(v): method cxxflags (line 119) | def cxxflags(self): method cflags (line 126) | def cflags(self): method ldflags (line 132) | def ldflags(self): method _context (line 142) | def _context(self): method _content (line 157) | def _content(self): method generate (line 162) | def generate(self): FILE: conan/tools/intel/intel_cc.py function _is_using_intel_oneapi (line 26) | def _is_using_intel_oneapi(compiler_version): class IntelCC (line 34) | class IntelCC: method __init__ (line 39) | def __init__(self, conanfile): method ms_toolset (line 63) | def ms_toolset(self): method generate (line 73) | def generate(self, scope="build"): method installation_path (line 93) | def installation_path(self): method command (line 104) | def command(self): FILE: conan/tools/layout/__init__.py function basic_layout (line 4) | def basic_layout(conanfile, src_folder=".", build_folder=None): FILE: conan/tools/meson/helpers.py function get_apple_subsystem (line 58) | def get_apple_subsystem(apple_sdk): function to_meson_machine (line 69) | def to_meson_machine(machine_os, machine_arch): function to_meson_value (line 89) | def to_meson_value(value): function to_cppstd_flag (line 110) | def to_cppstd_flag(conanfile, compiler, compiler_version, cppstd): function to_cstd_flag (line 132) | def to_cstd_flag(conanfile, cstd): FILE: conan/tools/meson/meson.py class Meson (line 7) | class Meson: method __init__ (line 13) | def __init__(self, conanfile): method configure (line 19) | def configure(self, reconfigure=False): method build (line 53) | def build(self, target=None): method install (line 74) | def install(self, cli_args=None): method test (line 94) | def test(self): method _build_verbosity (line 107) | def _build_verbosity(self): method _install_verbosity (line 115) | def _install_verbosity(self): method _prefix (line 123) | def _prefix(self): FILE: conan/tools/meson/toolchain.py class MesonToolchain (line 21) | class MesonToolchain: method __init__ (line 151) | def __init__(self, conanfile, backend=None, native=False): method _get_default_dirs (line 370) | def _get_default_dirs(self): method _resolve_apple_flags_and_variables (line 406) | def _resolve_apple_flags_and_variables(self, build_env, compilers_by_c... method _resolve_android_cross_compilation (line 429) | def _resolve_android_cross_compilation(self): method _rpath_link_flag (line 455) | def _rpath_link_flag(self): method _get_extra_flags (line 466) | def _get_extra_flags(self): method _get_env_list (line 494) | def _get_env_list(v): method _filter_list_empty_fields (line 499) | def _filter_list_empty_fields(v): method _sanitize_env_format (line 503) | def _sanitize_env_format(value): method _context (line 512) | def _context(self): method _filename (line 596) | def _filename(self): method _content (line 605) | def _content(self): method generate (line 616) | def generate(self): FILE: conan/tools/microsoft/layout.py function vs_layout (line 7) | def vs_layout(conanfile): FILE: conan/tools/microsoft/msbuild.py function msbuild_verbosity_cmd_line_arg (line 5) | def msbuild_verbosity_cmd_line_arg(conanfile): class MSBuild (line 21) | class MSBuild: method __init__ (line 26) | def __init__(self, conanfile): method command (line 43) | def command(self, sln, targets=None): method build (line 72) | def build(self, sln, targets=None): method get_version (line 83) | def get_version(_): FILE: conan/tools/microsoft/msbuilddeps.py class MSBuildDeps (line 19) | class MSBuildDeps: method __init__ (line 93) | def __init__(self, conanfile): method generate (line 116) | def generate(self): method _config_filename (line 130) | def _config_filename(self): method _condition (line 136) | def _condition(self): method _dep_name (line 143) | def _dep_name(dep, build): method _get_valid_xml_format (line 150) | def _get_valid_xml_format(name): method _vars_props_file (line 153) | def _vars_props_file(self, require, dep, name, cpp_info, build): method _activate_props_file (line 241) | def _activate_props_file(self, dep_name, vars_filename, deps, build): method _dep_props_file (line 259) | def _dep_props_file(dep_name, filename, aggregated_filename, condition... method _conandeps (line 301) | def _conandeps(self): method _package_props_files (line 323) | def _package_props_files(self, require, dep, build=False): method _content (line 384) | def _content(self): FILE: conan/tools/microsoft/nmakedeps.py class NMakeDeps (line 8) | class NMakeDeps: method __init__ (line 10) | def __init__(self, conanfile): method _get_cpp_info (line 18) | def _get_cpp_info(self): method environment (line 30) | def environment(self): method vars (line 70) | def vars(self, scope="build"): method generate (line 73) | def generate(self, scope="build"): FILE: conan/tools/microsoft/nmaketoolchain.py class NMakeToolchain (line 8) | class NMakeToolchain: method __init__ (line 16) | def __init__(self, conanfile): method _format_options (line 29) | def _format_options(options): method _format_defines (line 33) | def _format_defines(defines): method _cl (line 47) | def _cl(self): method _link (line 77) | def _link(self): method _rcflags (line 92) | def _rcflags(self): method environment (line 96) | def environment(self): method vars (line 123) | def vars(self): method generate (line 126) | def generate(self, env=None, scope="build"): FILE: conan/tools/microsoft/subsystems.py function unix_path (line 4) | def unix_path(conanfile, path, scope="build"): function unix_path_package_info_legacy (line 9) | def unix_path_package_info_legacy(conanfile, path, path_flavor=None): FILE: conan/tools/microsoft/toolchain.py class MSBuildToolchain (line 17) | class MSBuildToolchain: method __init__ (line 58) | def __init__(self, conanfile): method _name_condition (line 88) | def _name_condition(self, settings): method generate (line 97) | def generate(self): method _runtime_library (line 115) | def _runtime_library(self): method context_config_toolchain (line 124) | def context_config_toolchain(self): method _write_config_toolchain (line 173) | def _write_config_toolchain(self, config_filename): method _write_main_toolchain (line 180) | def _write_main_toolchain(self, config_filename, condition): method _get_extra_flags (line 223) | def _get_extra_flags(self): function _get_toolset_props (line 236) | def _get_toolset_props(conanfile): FILE: conan/tools/microsoft/visual.py function msvc_platform_from_arch (line 15) | def msvc_platform_from_arch(arch): function check_min_vs (line 23) | def check_min_vs(conanfile, version, raise_invalid=True): function msvc_version_to_vs_ide_version (line 60) | def msvc_version_to_vs_ide_version(version): function msvc_version_to_toolset_version (line 78) | def msvc_version_to_toolset_version(version): class VCVars (line 96) | class VCVars: method __init__ (line 107) | def __init__(self, conanfile): method generate (line 113) | def generate(self, scope="build"): function _create_deactivate_vcvars_file (line 200) | def _create_deactivate_vcvars_file(conanfile, filename): function vs_ide_version (line 214) | def vs_ide_version(conanfile): function msvc_runtime_flag (line 235) | def msvc_runtime_flag(conanfile): function vcvars_command (line 258) | def vcvars_command(version, architecture=None, platform_type=None, winsd... function _vcvars_path (line 291) | def _vcvars_path(version, vs_install_path): function _vcvars_versions (line 307) | def _vcvars_versions(conanfile): function _vcvars_arch (line 346) | def _vcvars_arch(conanfile): function is_msvc (line 381) | def is_msvc(conanfile, build_context=False): function is_msvc_static_runtime (line 396) | def is_msvc_static_runtime(conanfile): function msvs_toolset (line 406) | def msvs_toolset(conanfile): FILE: conan/tools/premake/premake.py class Premake (line 24) | class Premake: method __init__ (line 43) | def __init__(self, conanfile): method _expand_args (line 62) | def _expand_args(args): method configure (line 65) | def configure(self): method _premake_verbosity (line 93) | def _premake_verbosity(self): method _compilation_verbosity (line 98) | def _compilation_verbosity(self): method build (line 103) | def build(self, workspace, targets=None, configuration=None, msbuild_p... FILE: conan/tools/premake/premakedeps.py class _PremakeTemplate (line 98) | class _PremakeTemplate: method __init__ (line 99) | def __init__(self, req, dep_cpp_info): class PremakeDeps (line 135) | class PremakeDeps: method __init__ (line 141) | def __init__(self, conanfile): method generate (line 157) | def generate(self): method _config_suffix (line 169) | def _config_suffix(self): method _output_lua_file (line 172) | def _output_lua_file(self, filename, content): method _indent_string (line 175) | def _indent_string(self, string, indent=1): method _premake_filtered (line 180) | def _premake_filtered(self, content, configuration, architecture, inde... method content (line 198) | def content(self): FILE: conan/tools/premake/toolchain.py function _generate_flags (line 15) | def _generate_flags(self, conanfile): class _PremakeProject (line 99) | class _PremakeProject: method __init__ (line 112) | def __init__(self, name, conanfile) -> None: method _generate (line 122) | def _generate(self): class PremakeToolchain (line 133) | class PremakeToolchain: method __init__ (line 217) | def __init__(self, conanfile): method project (line 233) | def project(self, project_name): method generate (line 244) | def generate(self): method _target_build_os (line 300) | def _target_build_os(self): FILE: conan/tools/qbs/qbs.py function _configuration_dict_to_commandlist (line 7) | def _configuration_dict_to_commandlist(name, config_dict): class Qbs (line 21) | class Qbs: method __init__ (line 26) | def __init__(self, conanfile, project_file=None): method _set_project_file (line 38) | def _set_project_file(self, project_file): method add_configuration (line 47) | def add_configuration(self, name, values): method _qbs_settings_paths (line 60) | def _qbs_settings_paths(self): method _get_common_arguments (line 67) | def _get_common_arguments(self): method resolve (line 78) | def resolve(self, parallel=True): method _build (line 113) | def _build(self, products, all_products): method build (line 131) | def build(self, products=None): method build_all (line 143) | def build_all(self): method install (line 151) | def install(self): FILE: conan/tools/qbs/qbsdeps.py class _QbsDepsModuleFile (line 8) | class _QbsDepsModuleFile: method __init__ (line 9) | def __init__(self, qbsdeps, dep, component, deps, module_name): method filename (line 21) | def filename(self): method version (line 25) | def version(self): method get_content (line 28) | def get_content(self): method _get_package_dir (line 45) | def _get_package_dir(self): method render (line 51) | def render(self): class _QbsDepGenerator (line 55) | class _QbsDepGenerator: method __init__ (line 58) | def __init__(self, conanfile, dep, build_bindirs): method content (line 64) | def content(self): class QbsDeps (line 158) | class QbsDeps: method __init__ (line 164) | def __init__(self, conanfile): method content (line 171) | def content(self): method generate (line 192) | def generate(self): FILE: conan/tools/qbs/qbsprofile.py function _find_msvc (line 16) | def _find_msvc(conanfile): function _find_clangcl (line 62) | def _find_clangcl(conanfile): class _LinkerFlagsParser (line 74) | class _LinkerFlagsParser: method __init__ (line 75) | def __init__(self, ld_flags): class QbsProfile (line 86) | class QbsProfile: method __init__ (line 93) | def __init__(self, conanfile, profile='conan', default_profile='conan'): method filename (line 113) | def filename(self): method content (line 120) | def content(self): method render (line 131) | def render(self): method generate (line 150) | def generate(self): method _check_for_compiler (line 161) | def _check_for_compiler(self): method _get_qbs_toolchain (line 169) | def _get_qbs_toolchain(self): method _default_compiler_names (line 187) | def _default_compiler_names(self, toolchain): method _find_exe (line 200) | def _find_exe(self, exe): method _toolchain_properties (line 212) | def _toolchain_properties(self): method _properties_from_settings (line 250) | def _properties_from_settings(self): method _properties_from_options (line 267) | def _properties_from_options(self): method _properties_from_conf (line 279) | def _properties_from_conf(self): FILE: conan/tools/ros/rosenv.py class ROSEnv (line 7) | class ROSEnv: method __init__ (line 14) | def __init__(self, conanfile): method generate (line 25) | def generate(self): method _generate_sh_files (line 48) | def _generate_sh_files(self): method _generate_bat_files (line 62) | def _generate_bat_files(self): FILE: conan/tools/sbom/cyclonedx.py function cyclonedx_1_4 (line 4) | def cyclonedx_1_4(conanfile, name=None, add_build=False, add_tests=False... function cyclonedx_1_6 (line 100) | def cyclonedx_1_6(conanfile, name=None, add_build=False, add_tests=False... function _calculate_licenses (line 197) | def _calculate_licenses(component): function _calculate_bomref (line 214) | def _calculate_bomref(component): function should_add_node (line 220) | def should_add_node(node, add_build, add_tests): FILE: conan/tools/scm/git.py class Git (line 12) | class Git: method __init__ (line 16) | def __init__(self, conanfile, folder=".", excluded=None): method run (line 39) | def run(self, cmd, hidden_output=None): method get_commit (line 53) | def get_commit(self, repository=False): method get_remote_url (line 72) | def get_remote_url(self, remote="origin"): method commit_in_remote (line 98) | def commit_in_remote(self, commit, remote="origin"): method is_dirty (line 133) | def is_dirty(self, repository=False): method get_url_and_commit (line 157) | def get_url_and_commit(self, remote="origin", repository=False): method get_repo_root (line 205) | def get_repo_root(self): method clone (line 214) | def clone(self, url, target="", args=None, hide_url=True): method fetch_commit (line 234) | def fetch_commit(self, url, commit, hide_url=True): method checkout (line 253) | def checkout(self, commit): method included_files (line 262) | def included_files(self): method coordinates_to_conandata (line 273) | def coordinates_to_conandata(self, repository=False): method checkout_from_conandata_coordinates (line 287) | def checkout_from_conandata_coordinates(self): FILE: conan/tools/scons/sconsdeps.py class SConsDeps (line 7) | class SConsDeps: method __init__ (line 8) | def __init__(self, conanfile): method ordered_deps (line 14) | def ordered_deps(self): method _get_cpp_info (line 20) | def _get_cpp_info(self): method generate (line 27) | def generate(self): method _content (line 31) | def _content(self): FILE: conan/tools/system/package_manager.py class _SystemPackageManagerTool (line 8) | class _SystemPackageManagerTool: method __init__ (line 24) | def __init__(self, conanfile): method get_default_tool (line 38) | def get_default_tool(self): method _split_package_name (line 74) | def _split_package_name(self, package, host_package): method get_package_name (line 85) | def get_package_name(self, package, host_package=True): method sudo_str (line 100) | def sudo_str(self): method run (line 105) | def run(self, method, *args, **kwargs): method _conanfile_run (line 109) | def _conanfile_run(self, command, accepted_returns, quiet=True): method install_substitutes (line 116) | def install_substitutes(self, *args, **kwargs): method install (line 136) | def install(self, *args, **kwargs): method update (line 149) | def update(self, *args, **kwargs): method check (line 159) | def check(self, *args, **kwargs): method _install_substitutes (line 168) | def _install_substitutes(self, *packages_substitutes, update=False, ch... method _install (line 180) | def _install(self, packages, update=False, check=True, host_package=Tr... method _update (line 218) | def _update(self): method _check (line 225) | def _check(self, packages, host_package=True): method check_package (line 229) | def check_package(self, package, host_package=True): class Apt (line 251) | class Apt(_SystemPackageManagerTool): method __init__ (line 261) | def __init__(self, conanfile, arch_names=None): method install (line 283) | def install(self, packages, update=False, check=True, recommends=False... class Yum (line 303) | class Yum(_SystemPackageManagerTool): method __init__ (line 313) | def __init__(self, conanfile, arch_names=None): class Dnf (line 335) | class Dnf(Yum): class Brew (line 342) | class Brew(_SystemPackageManagerTool): class Pkg (line 352) | class Pkg(_SystemPackageManagerTool): class PkgUtil (line 362) | class PkgUtil(_SystemPackageManagerTool): class Chocolatey (line 371) | class Chocolatey(_SystemPackageManagerTool): class PacMan (line 381) | class PacMan(_SystemPackageManagerTool): method __init__ (line 387) | def __init__(self, conanfile, arch_names=None): class Apk (line 401) | class Apk(_SystemPackageManagerTool): method __init__ (line 410) | def __init__(self, conanfile, _arch_names=None): class Zypper (line 423) | class Zypper(_SystemPackageManagerTool): FILE: conan/tools/system/python_manager.py function _get_pip_verbosity (line 24) | def _get_pip_verbosity(): function _get_uv_verbosity (line 35) | def _get_uv_verbosity(): class PyEnv (line 46) | class PyEnv: method __init__ (line 48) | def __init__(self, conanfile, folder=None, name="", py_version=None): method env_dir (line 89) | def env_dir(self): method env_exe (line 94) | def env_exe(self): method bin_path (line 99) | def bin_path(self): method _get_env_python (line 105) | def _get_env_python(env_dir): method generate (line 109) | def generate(self): method run (line 117) | def run(self, args): method install (line 120) | def install(self, packages, pip_args=None): method _create_venv (line 140) | def _create_venv(self): method _create_uv_venv (line 148) | def _create_uv_venv(self, base_env_dir, py_version): class PipEnv (line 184) | class PipEnv(PyEnv): method __init__ (line 185) | def __init__(self, conanfile, folder=None, name="", py_version=None): FILE: conans/conan.py function run (line 5) | def run(): FILE: conans/conan_server.py function run (line 7) | def run(): FILE: conans/migrations.py class Migrator (line 13) | class Migrator: method __init__ (line 15) | def __init__(self, conf_path, current_version): method migrate (line 21) | def migrate(self): method _update_version_file (line 36) | def _update_version_file(self): method _load_old_version (line 43) | def _load_old_version(self): method _apply_migrations (line 51) | def _apply_migrations(self, old_version): method _apply_back_migrations (line 59) | def _apply_back_migrations(self): FILE: conans/server/conf/__init__.py function get_env (line 20) | def get_env(env_key, default=None, environment=None): class ConanServerConfigParser (line 42) | class ConanServerConfigParser(ConfigParser): method __init__ (line 48) | def __init__(self, base_folder, environment=None, is_custom_path=False): method _get_file_conf (line 76) | def _get_file_conf(self, section, varname=None): method ssl_enabled (line 105) | def ssl_enabled(self): method port (line 113) | def port(self): method public_port (line 117) | def public_port(self): method host_name (line 124) | def host_name(self): method public_url (line 131) | def public_url(self): method disk_storage_path (line 147) | def disk_storage_path(self): method read_permissions (line 164) | def read_permissions(self): method write_permissions (line 171) | def write_permissions(self): method custom_authenticator (line 178) | def custom_authenticator(self): method custom_authorizer (line 185) | def custom_authorizer(self): method users (line 192) | def users(self): method jwt_secret (line 210) | def jwt_secret(self): method updown_secret (line 218) | def updown_secret(self): method _get_conf_server_string (line 225) | def _get_conf_server_string(self, keyname): method authorize_timeout (line 239) | def authorize_timeout(self): method jwt_expire_time (line 243) | def jwt_expire_time(self): function get_server_store (line 247) | def get_server_store(disk_storage_path, public_url): FILE: conans/server/crypto/jwt/jwt_credentials_manager.py class JWTCredentialsManager (line 7) | class JWTCredentialsManager: method __init__ (line 10) | def __init__(self, secret, expire_time): method get_token_for (line 16) | def get_token_for(self, user): method get_user (line 22) | def get_user(self, token): FILE: conans/server/launcher.py class ServerLauncher (line 17) | class ServerLauncher(object): method __init__ (line 18) | def __init__(self, force_migration=False, server_dir=None): method launch (line 63) | def launch(self): FILE: conans/server/migrate.py function migrate_and_get_server_config (line 6) | def migrate_and_get_server_config(base_folder, force_migration=False, is... FILE: conans/server/migrations.py class ServerMigrator (line 4) | class ServerMigrator(Migrator): method __init__ (line 6) | def __init__(self, conf_path, store_path, current_version, force_migra... FILE: conans/server/plugin_loader.py function load_plugin (line 4) | def load_plugin(server_folder, plugin_type, plugin_name): function load_authentication_plugin (line 21) | def load_authentication_plugin(server_folder, plugin_name): function load_authorization_plugin (line 25) | def load_authorization_plugin(server_folder, plugin_name): FILE: conans/server/rest/api_v2.py class ApiV2 (line 15) | class ApiV2(Bottle): method __init__ (line 17) | def __init__(self, credentials_manager, server_capabilities): method setup (line 23) | def setup(self): method install_plugins (line 37) | def install_plugins(self): FILE: conans/server/rest/bottle_plugins/authorization_header.py class AuthorizationHeader (line 7) | class AuthorizationHeader(object, metaclass=ABCMeta): method __init__ (line 14) | def __init__(self, keyword): method setup (line 18) | def setup(self, app): method apply (line 28) | def apply(self, callback, context): method get_authorization_header_value (line 48) | def get_authorization_header_value(self): method get_authorization_type (line 61) | def get_authorization_type(self): method parse_authorization_value (line 66) | def parse_authorization_value(self, header_value): method get_invalid_header_response (line 72) | def get_invalid_header_response(self): FILE: conans/server/rest/bottle_plugins/http_basic_authentication.py class UserPasswordPair (line 9) | class UserPasswordPair(namedtuple('UserPasswordPair', ['user', 'password... class HttpBasicAuthentication (line 14) | class HttpBasicAuthentication(AuthorizationHeader): method __init__ (line 20) | def __init__(self, keyword='http_basic_credentials'): method get_authorization_type (line 24) | def get_authorization_type(self): method parse_authorization_value (line 28) | def parse_authorization_value(self, header_value): method get_invalid_header_response (line 38) | def get_invalid_header_response(self): FILE: conans/server/rest/bottle_plugins/jwt_authentication.py class JWTAuthentication (line 6) | class JWTAuthentication(AuthorizationHeader): method __init__ (line 12) | def __init__(self, manager, keyword='auth_user'): method get_authorization_type (line 18) | def get_authorization_type(self): method parse_authorization_value (line 22) | def parse_authorization_value(self, header_value): method get_invalid_header_response (line 38) | def get_invalid_header_response(self): FILE: conans/server/rest/bottle_plugins/return_handler.py class ReturnHandlerPlugin (line 6) | class ReturnHandlerPlugin(object): method __init__ (line 12) | def __init__(self, exception_mapping): method setup (line 15) | def setup(self, app): method apply (line 22) | def apply(self, callback, _): function get_response_from_exception (line 44) | def get_response_from_exception(excep, exception_mapping): FILE: conans/server/rest/bottle_routes.py class BottleRoutes (line 4) | class BottleRoutes(RestRoutes): method __getattribute__ (line 6) | def __getattribute__(self, item): FILE: conans/server/rest/controller/v2/__init__.py function get_package_ref (line 5) | def get_package_ref(name, version, username, channel, package_id, revisi... FILE: conans/server/rest/controller/v2/conan.py class ConanControllerV2 (line 10) | class ConanControllerV2(object): method attach_to (line 13) | def attach_to(app): FILE: conans/server/rest/controller/v2/delete.py class DeleteControllerV2 (line 7) | class DeleteControllerV2(object): method attach_to (line 12) | def attach_to(app): FILE: conans/server/rest/controller/v2/ping.py class PingController (line 6) | class PingController(object): method attach_to (line 9) | def attach_to(app): FILE: conans/server/rest/controller/v2/revisions.py class RevisionsController (line 8) | class RevisionsController(object): method attach_to (line 13) | def attach_to(app): function _format_rev_return (line 57) | def _format_rev_return(rev): function _format_revs_return (line 62) | def _format_revs_return(revs): function _format_pref_return (line 66) | def _format_pref_return(pref): function _format_prefs_return (line 70) | def _format_prefs_return(revs): FILE: conans/server/rest/controller/v2/search.py class SearchControllerV2 (line 8) | class SearchControllerV2(object): method attach_to (line 13) | def attach_to(app): FILE: conans/server/rest/controller/v2/users.py class UsersController (line 9) | class UsersController(object): method attach_to (line 13) | def attach_to(self, app): FILE: conans/server/rest/server.py class ConanServer (line 8) | class ConanServer(object): method __init__ (line 17) | def __init__(self, run_port, credentials_manager, authorizer, authenti... method run (line 47) | def run(self, **kwargs): FILE: conans/server/revision_list.py class RevisionList (line 9) | class RevisionList(object): method __init__ (line 11) | def __init__(self): method loads (line 15) | def loads(contents): method dumps (line 21) | def dumps(self): method add_revision (line 25) | def add_revision(self, revision_id): method _now (line 37) | def _now(): method latest_revision (line 40) | def latest_revision(self): method get_time (line 45) | def get_time(self, revision): method as_list (line 51) | def as_list(self): method remove_revision (line 54) | def remove_revision(self, revision_id): method _find_revision_index (line 60) | def _find_revision_index(self, revision_id): method __eq__ (line 66) | def __eq__(self, other): FILE: conans/server/server_launcher.py function main (line 10) | def main(*args): FILE: conans/server/service/authorize.py class Authorizer (line 20) | class Authorizer(object, metaclass=ABCMeta): method check_read_conan (line 26) | def check_read_conan(self, username, ref): method check_write_conan (line 34) | def check_write_conan(self, username, ref): method check_delete_conan (line 42) | def check_delete_conan(self, username, ref): method check_read_package (line 50) | def check_read_package(self, username, pref): method check_write_package (line 58) | def check_write_package(self, username, pref): method check_delete_package (line 66) | def check_delete_package(self, username, pref): class Authenticator (line 74) | class Authenticator(object, metaclass=ABCMeta): method valid_user (line 79) | def valid_user(self, username, plain_password): class BasicAuthenticator (line 91) | class BasicAuthenticator(Authenticator): method __init__ (line 97) | def __init__(self, users): method valid_user (line 100) | def valid_user(self, username, plain_password): class BasicAuthorizer (line 109) | class BasicAuthorizer(Authorizer): method __init__ (line 114) | def __init__(self, read_permissions, write_permissions): method check_read_conan (line 123) | def check_read_conan(self, username, ref): method check_write_conan (line 130) | def check_write_conan(self, username, ref): method check_delete_conan (line 137) | def check_delete_conan(self, username, ref): method check_read_package (line 144) | def check_read_package(self, username, pref): method check_write_package (line 151) | def check_write_package(self, username, pref): method check_delete_package (line 158) | def check_delete_package(self, username, pref): method _check_any_rule_ok (line 165) | def _check_any_rule_ok(self, username, rules, *args, **kwargs): method _check_rule_ok (line 176) | def _check_rule_ok(self, username, rule, ref): method _check_ref_apply_for_rule (line 205) | def _check_ref_apply_for_rule(self, rule_ref: RecipeReference, ref: Re... FILE: conans/server/service/mime.py function get_mime_type (line 1) | def get_mime_type(filepath): FILE: conans/server/service/user_service.py class UserService (line 4) | class UserService(object): method __init__ (line 6) | def __init__(self, authenticator, credentials_manager): method authenticate (line 10) | def authenticate(self, username, password): FILE: conans/server/service/v2/search.py function _get_local_infos_min (line 14) | def _get_local_infos_min(server_store, ref, list_only): function search_packages (line 41) | def search_packages(server_store, ref, list_only): class SearchService (line 62) | class SearchService(object): method __init__ (line 64) | def __init__(self, authorizer, server_store, auth_user): method search_packages (line 69) | def search_packages(self, reference, list_only=False): method _search_recipes (line 75) | def _search_recipes(self, pattern=None, ignorecase=True): method search (line 102) | def search(self, pattern=None, ignorecase=True): FILE: conans/server/service/v2/service_v2.py class ConanServiceV2 (line 14) | class ConanServiceV2: method __init__ (line 16) | def __init__(self, authorizer, server_store): method get_recipe_file_list (line 22) | def get_recipe_file_list(self, ref, auth_user): method get_recipe_file (line 34) | def get_recipe_file(self, reference, filename, auth_user): method upload_recipe_file (line 40) | def upload_recipe_file(self, body, headers, reference, filename, auth_... method get_recipe_revisions_references (line 50) | def get_recipe_revisions_references(self, ref, auth_user): method get_package_revisions_references (line 59) | def get_package_revisions_references(self, pref, auth_user): method get_latest_revision (line 70) | def get_latest_revision(self, ref, auth_user): method get_latest_package_reference (line 77) | def get_latest_package_reference(self, pref, auth_user): method get_package_file_list (line 85) | def get_package_file_list(self, pref, auth_user): method get_package_file (line 93) | def get_package_file(self, pref, filename, auth_user): method upload_package_file (line 99) | def upload_package_file(self, body, headers, pref, filename, auth_user): method _upload_to_path (line 115) | def _upload_to_path(body, headers, path): method remove_recipe (line 126) | def remove_recipe(self, ref, auth_user): method remove_package (line 130) | def remove_package(self, pref, auth_user): method remove_all_packages (line 141) | def remove_all_packages(self, ref, auth_user): FILE: conans/server/store/disk_adapter.py class ServerDiskAdapter (line 10) | class ServerDiskAdapter: method __init__ (line 13) | def __init__(self, base_url, base_storage_path): method get_file_list (line 21) | def get_file_list(self, absolute_path=""): method delete_folder (line 28) | def delete_folder(self, path): method path_exists (line 34) | def path_exists(self, path): method read_file (line 37) | def read_file(self, path, lock_file): method write_file (line 42) | def write_file(self, path, contents, lock_file): FILE: conans/server/store/server_store.py function ref_dir_repr (line 15) | def ref_dir_repr(ref): class ServerStore (line 19) | class ServerStore(object): method __init__ (line 21) | def __init__(self, storage_adapter): method store (line 26) | def store(self): method base_folder (line 29) | def base_folder(self, ref): method conan_revisions_root (line 34) | def conan_revisions_root(self, ref): method packages (line 39) | def packages(self, ref): method package (line 42) | def package(self, pref): method export (line 47) | def export(self, ref): method get_recipe_file_path (line 50) | def get_recipe_file_path(self, ref, filename): method get_package_file_path (line 54) | def get_package_file_path(self, pref, filename): method path_exists (line 59) | def path_exists(self, path): method get_recipe_file_list (line 63) | def get_recipe_file_list(self, ref): method get_package_file_list (line 71) | def get_package_file_list(self, pref): method _get_file_list (line 79) | def _get_file_list(self, relative_path): method _delete_empty_dirs (line 84) | def _delete_empty_dirs(self, ref): method remove_recipe (line 102) | def remove_recipe(self, ref): method remove_package (line 111) | def remove_package(self, pref): method remove_all_packages (line 119) | def remove_all_packages(self, ref): method get_last_revision (line 126) | def get_last_revision(self, ref): method get_recipe_revisions_references (line 131) | def get_recipe_revisions_references(self, ref): method get_last_package_revision (line 143) | def get_last_package_revision(self, pref): method update_last_revision (line 151) | def update_last_revision(self, ref): method update_last_package_revision (line 156) | def update_last_package_revision(self, pref): method _update_last_revision (line 161) | def _update_last_revision(self, rev_file_path, ref): method get_package_revisions_references (line 173) | def get_package_revisions_references(self, pref): method _get_revisions_list (line 189) | def _get_revisions_list(self, rev_file_path): method _get_latest_revision (line 198) | def _get_latest_revision(self, rev_file_path): method _recipe_revisions_file (line 204) | def _recipe_revisions_file(self, ref): method _package_revisions_file (line 208) | def _package_revisions_file(self, pref): method get_package_revision_time (line 214) | def get_package_revision_time(self, pref): method _remove_revision_from_index (line 222) | def _remove_revision_from_index(self, ref): method _remove_package_revision_from_index (line 227) | def _remove_package_revision_from_index(self, pref): method _load_revision_list (line 232) | def _load_revision_list(self, ref): method _save_revision_list (line 237) | def _save_revision_list(self, rev_list, ref): method _save_package_revision_list (line 241) | def _save_package_revision_list(self, rev_list, pref): method _load_package_revision_list (line 245) | def _load_package_revision_list(self, pref): FILE: conans/server/utils/files.py function list_folder_subdirs (line 5) | def list_folder_subdirs(basedir, level): function path_exists (line 18) | def path_exists(path, basedir): function relative_dirs (line 38) | def relative_dirs(path): FILE: pyinstaller.py function _run_bin (line 27) | def _run_bin(pyinstaller_path): function _windows_version_file (line 37) | def _windows_version_file(version): function pyinstall (line 86) | def pyinstall(source_folder, onefile=False): FILE: setup.py function get_requires (line 20) | def get_requires(filename): function load_version (line 29) | def load_version(): function generate_long_description_file (line 39) | def generate_long_description_file(): FILE: setup_server.py function get_requires (line 22) | def get_requires(filename): function load_version (line 31) | def load_version(): function generate_long_description_file (line 41) | def generate_long_description_file(): FILE: test/conftest.py function update (line 216) | def update(d, u): function _get_tool (line 240) | def _get_tool(name, version): function _get_individual_tool (line 253) | def _get_individual_tool(name, version): function pytest_configure (line 322) | def pytest_configure(config): function pytest_runtest_teardown (line 329) | def pytest_runtest_teardown(item): function pytest_runtest_setup (line 335) | def pytest_runtest_setup(item): FILE: test/functional/command/export_test.py class TestRevisionModeSCM (line 12) | class TestRevisionModeSCM: method test_revision_mode_scm (line 14) | def test_revision_mode_scm(self): method test_revision_mode_scm_subfolder (line 31) | def test_revision_mode_scm_subfolder(self): method test_auto_revision_without_commits (line 56) | def test_auto_revision_without_commits(self): method test_revision_mode_scm_excluded_files (line 70) | def test_revision_mode_scm_excluded_files(self, conf_excluded, recipe_... FILE: test/functional/command/profile_test.py class TestProfile (line 16) | class TestProfile: method test_list_empty (line 18) | def test_list_empty(self): method test_list (line 23) | def test_list(self): method test_show (line 54) | def test_show(self): method test_missing_subarguments (line 74) | def test_missing_subarguments(self): class TestDetectCompilers (line 80) | class TestDetectCompilers: method test_detect_default_compilers (line 81) | def test_detect_default_compilers(self): method test_detect_default_in_mac_os_using_gcc_as_default (line 97) | def test_detect_default_in_mac_os_using_gcc_as_default(self): method test_profile_new (line 118) | def test_profile_new(self): method test_profile_new_msvc_vcvars (line 136) | def test_profile_new_msvc_vcvars(self): FILE: test/functional/command/report_test.py function fixture_client (line 11) | def fixture_client(): function test_compare_paths (line 87) | def test_compare_paths(fixture_client, old_args, new_args, formatter): FILE: test/functional/command/runner_test.py function docker_from_env (line 10) | def docker_from_env(): function docker_skip (line 18) | def docker_skip(test_image='ubuntu:22.04'): function conan_base_path (line 28) | def conan_base_path(): function dockerfile_path (line 33) | def dockerfile_path(name=None): function test_create_docker_runner_cache_shared (line 42) | def test_create_docker_runner_cache_shared(): function test_create_docker_runner_cache_shared_profile_from_cache (line 86) | def test_create_docker_runner_cache_shared_profile_from_cache(): function test_create_docker_runner_cache_shared_profile_folder (line 130) | def test_create_docker_runner_cache_shared_profile_folder(): function test_create_docker_runner_dockerfile_folder_path (line 175) | def test_create_docker_runner_dockerfile_folder_path(): function test_create_docker_runner_profile_default_folder (line 246) | def test_create_docker_runner_profile_default_folder(): function test_create_docker_runner_dockerfile_file_path (line 292) | def test_create_docker_runner_dockerfile_file_path(): function test_create_docker_runner_with_ninja (line 338) | def test_create_docker_runner_with_ninja(build_type, shared): function test_create_docker_runner_from_configfile (line 403) | def test_create_docker_runner_from_configfile(): function test_create_docker_runner_from_configfile_with_args (line 457) | def test_create_docker_runner_from_configfile_with_args(): function test_create_docker_runner_default_build_profile (line 521) | def test_create_docker_runner_default_build_profile(): function test_create_docker_runner_profile_composition (line 558) | def test_create_docker_runner_profile_composition(): function test_create_docker_runner_in_subfolder (line 598) | def test_create_docker_runner_in_subfolder(): FILE: test/functional/command/test_build.py function test_build_different_folders (line 9) | def test_build_different_folders(): function test_build_dots_names (line 33) | def test_build_dots_names(): function test_build_with_deps_env_info (line 71) | def test_build_with_deps_env_info(): function test_build_single_full_reference (line 105) | def test_build_single_full_reference(): function test_build_multiple_full_reference (line 112) | def test_build_multiple_full_reference(): function test_debug_build_release_deps (line 122) | def test_debug_build_release_deps(): FILE: test/functional/command/test_config_install.py function make_file_read_only (line 20) | def make_file_read_only(file_path): class TestConfigInstall (line 48) | class TestConfigInstall: method _create_profile_folder (line 51) | def _create_profile_folder(folder=None): method test_config_fails_no_storage (line 68) | def test_config_fails_no_storage(self): method _create_zip (line 79) | def _create_zip(self, zippath=None): method _get_files (line 86) | def _get_files(folder): method _create_tgz (line 94) | def _create_tgz(self, tgz_path=None): method _check (line 101) | def _check(c): method test_install_file (line 121) | def test_install_file(self): method test_install_config_file (line 131) | def test_install_config_file(self): method test_install_dir (line 158) | def test_install_dir(self): method test_install_source_target_folders (line 168) | def test_install_source_target_folders(self): method test_install_remotes_json (line 179) | def test_install_remotes_json(self): method test_without_profile_folder (line 221) | def test_without_profile_folder(self): method test_install_url (line 230) | def test_install_url(self): method test_install_url_query (line 246) | def test_install_url_query(self): method test_install_change_only_verify_ssl (line 259) | def test_install_change_only_verify_ssl(self): method test_install_url_tgz (line 272) | def test_install_url_tgz(self): method test_failed_install_repo (line 284) | def test_failed_install_repo(self): method test_failed_install_http (line 291) | def test_failed_install_http(self): method test_install_repo (line 300) | def test_install_repo(self): method test_install_repo_relative (line 316) | def test_install_repo_relative(self): method test_install_custom_args (line 333) | def test_install_custom_args(self): method test_force_git_type (line 348) | def test_force_git_type(self): method test_force_dir_type (line 353) | def test_force_dir_type(self): method test_force_file_type (line 358) | def test_force_file_type(self): method test_force_url_type (line 363) | def test_force_url_type(self): method test_removed_credentials_from_url_unit (line 368) | def test_removed_credentials_from_url_unit(self): method test_remove_credentials_config_installer (line 397) | def test_remove_credentials_config_installer(self): method test_ssl_verify (line 420) | def test_ssl_verify(self): method test_git_checkout_is_possible (line 446) | def test_git_checkout_is_possible(self): method test_config_install_requester (line 476) | def test_config_install_requester(self): method test_overwrite_read_only_file (line 487) | def test_overwrite_read_only_file(self): method test_dont_copy_file_permissions (line 499) | def test_dont_copy_file_permissions(self): class TestConfigInstallSched (line 509) | class TestConfigInstallSched: method test_execute_more_than_once (line 511) | def test_execute_more_than_once(self): method test_config_install_remove_git_repo (line 525) | def test_config_install_remove_git_repo(self): method test_config_fails_git_folder (line 541) | def test_config_fails_git_folder(self): class TestConfigInstall2 (line 561) | class TestConfigInstall2: method test_config_install_reestructuring_source (line 562) | def test_config_install_reestructuring_source(self): FILE: test/functional/command/test_config_install_pkg.py function servers (line 16) | def servers(): function _check_conf (line 36) | def _check_conf(c, pkg): function _check_conf_file (line 41) | def _check_conf_file(c, refs): class TestConfigInstallPkg (line 47) | class TestConfigInstallPkg: method test_install_pkg (line 49) | def test_install_pkg(self, servers): method test_with_url (line 73) | def test_with_url(self, servers): method test_update (line 82) | def test_update(self, servers): method test_addition (line 90) | def test_addition(self, servers): method test_update_first (line 98) | def test_update_first(self, servers): method test_update_second (line 117) | def test_update_second(self, servers): method test_error_cant_use_as_dependency (line 128) | def test_error_cant_use_as_dependency(self): method test_error_cant_use_without_type (line 138) | def test_error_cant_use_without_type(self): method test_create_also (line 145) | def test_create_also(self): method test_lockfile (line 169) | def test_lockfile(self, servers): method test_package_id_effect (line 188) | def test_package_id_effect(self): class TestConfigInstallPkgFromFile (line 217) | class TestConfigInstallPkgFromFile: method test_install_from_file (line 218) | def test_install_from_file(self, servers): method test_install_from_file_with_url (line 246) | def test_install_from_file_with_url(self, servers): method test_update_with_file (line 256) | def test_update_with_file(self, servers): method test_failed_update_force (line 294) | def test_failed_update_force(self, servers): method test_install_from_file_with_lockfile (line 317) | def test_install_from_file_with_lockfile(self, servers): class TestConfigInstallPkgSettings (line 331) | class TestConfigInstallPkgSettings: method client (line 347) | def client(self): method test_config_install_from_pkg (line 360) | def test_config_install_from_pkg(self, client, default_profile): method test_error_no_settings_defined (line 377) | def test_error_no_settings_defined(self, client): method test_config_install_from_pkg_profile (line 384) | def test_config_install_from_pkg_profile(self, client): method test_config_install_from_pkg_profile_default (line 401) | def test_config_install_from_pkg_profile_default(self, client): class TestConfigInstallPkgOptions (line 419) | class TestConfigInstallPkgOptions: method client (line 436) | def client(self): method test_config_install_from_pkg (line 449) | def test_config_install_from_pkg(self, client, default_profile): method test_no_option_defined (line 466) | def test_no_option_defined(self, client): method test_config_install_from_pkg_profile (line 474) | def test_config_install_from_pkg_profile(self, client): method test_config_install_from_pkg_profile_default (line 491) | def test_config_install_from_pkg_profile_default(self, client): FILE: test/functional/command/test_custom_symlink_home.py function test_custom_symlinked_home_config_install (line 13) | def test_custom_symlinked_home_config_install(): FILE: test/functional/command/test_install_deploy.py function client (line 17) | def client(matrix_client_shared): function test_install_deploy (line 44) | def test_install_deploy(client, powershell): function test_install_full_deploy_layout (line 96) | def test_install_full_deploy_layout(client): function test_copy_files_deploy (line 145) | def test_copy_files_deploy(): function test_multi_deploy (line 165) | def test_multi_deploy(): function test_deploy_local_import (line 206) | def test_deploy_local_import(): function test_builtin_full_deploy (line 226) | def test_builtin_full_deploy(): function test_deploy_reference (line 270) | def test_deploy_reference(): function test_deploy_overwrite (line 290) | def test_deploy_overwrite(): function test_deploy_editable (line 309) | def test_deploy_editable(): function test_deploy_aggregate_components (line 326) | def test_deploy_aggregate_components(): function test_deploy_single_package (line 360) | def test_deploy_single_package(): function test_deploy_output_locations (line 379) | def test_deploy_output_locations(): function test_not_deploy_absolute_paths (line 398) | def test_not_deploy_absolute_paths(): function test_deploy_incorrect_folder (line 428) | def test_deploy_incorrect_folder(): class TestRuntimeDeployer (line 440) | class TestRuntimeDeployer: method test_runtime_deploy (line 441) | def test_runtime_deploy(self): method test_runtime_not_deploy (line 475) | def test_runtime_not_deploy(self): method test_runtime_deploy_components (line 494) | def test_runtime_deploy_components(self): method test_runtime_deploy_symlinks (line 531) | def test_runtime_deploy_symlinks(self, symlink, expected): method test_runtime_deploy_subfolder (line 570) | def test_runtime_deploy_subfolder(self): method test_runtime_deploy_subfolder_symlink (line 599) | def test_runtime_deploy_subfolder_symlink(self): function test_deployer_errors (line 638) | def test_deployer_errors(): function test_deploy_relative_paths (line 652) | def test_deploy_relative_paths(): function test_deploy_output_absolute (line 688) | def test_deploy_output_absolute(absolute_path): FILE: test/functional/command/test_new.py function test_conan_new_compiles (line 11) | def test_conan_new_compiles(): function test_conan_new_empty (line 22) | def test_conan_new_empty(): FILE: test/functional/conftest.py function _matrix_client (line 13) | def _matrix_client(): function _matrix_client_shared (line 24) | def _matrix_client_shared(_matrix_client): function _matrix_client_debug (line 30) | def _matrix_client_debug(_matrix_client): function matrix_client (line 36) | def matrix_client(_matrix_client): function matrix_client_nospace (line 44) | def matrix_client_nospace(_matrix_client): function matrix_client_shared (line 52) | def matrix_client_shared(_matrix_client_shared): function matrix_client_shared_debug (line 60) | def matrix_client_shared_debug(_matrix_client_shared, _matrix_client_deb... function matrix_client_debug (line 68) | def matrix_client_debug(_matrix_client_debug): function _transitive_libraries (line 76) | def _transitive_libraries(_matrix_client): function transitive_libraries (line 92) | def transitive_libraries(_transitive_libraries): function _matrix_client_components (line 100) | def _matrix_client_components(): function matrix_client_components (line 197) | def matrix_client_components(_matrix_client_components): function _matrix_c_interface_client (line 205) | def _matrix_c_interface_client(): function matrix_c_interface_client (line 279) | def matrix_c_interface_client(_matrix_c_interface_client): FILE: test/functional/layout/test_build_system_layout_helpers.py function conanfile (line 13) | def conanfile(): function test_layout_in_cache (line 42) | def test_layout_in_cache(conanfile, build_type, arch): function test_layout_with_local_methods (line 68) | def test_layout_with_local_methods(conanfile, build_type, arch): function test_error_no_msvc (line 87) | def test_error_no_msvc(): function test_error_no_build_type (line 117) | def test_error_no_build_type(): function test_cmake_layout_external_sources (line 134) | def test_cmake_layout_external_sources(): function test_basic_layout_external_sources (line 181) | def test_basic_layout_external_sources(with_build_type): function test_basic_layout_no_external_sources (line 231) | def test_basic_layout_no_external_sources(with_build_type): function test_cmake_layout_custom_build_folder (line 278) | def test_cmake_layout_custom_build_folder(): FILE: test/functional/layout/test_editable_cmake.py function editable_cmake (line 12) | def editable_cmake(generator, build_folder=None): function test_editable_cmake_windows (line 79) | def test_editable_cmake_windows(generator): function test_editable_cmake_windows_folders (line 84) | def test_editable_cmake_windows_folders(): function test_editable_cmake_linux (line 92) | def test_editable_cmake_linux(generator): function test_editable_cmake_osx (line 99) | def test_editable_cmake_osx(generator): function editable_cmake_exe (line 103) | def editable_cmake_exe(generator): function test_editable_cmake_windows_exe (line 148) | def test_editable_cmake_windows_exe(generator): function test_editable_cmake_linux_exe (line 155) | def test_editable_cmake_linux_exe(generator): function test_editable_cmake_osx_exe (line 162) | def test_editable_cmake_osx_exe(generator): FILE: test/functional/layout/test_editable_cmake_components.py function test_editable_cmake_components (line 12) | def test_editable_cmake_components(): FILE: test/functional/layout/test_editable_msbuild.py function test_editable_msbuild (line 12) | def test_editable_msbuild(): function test_editable_msbuilddeps (line 67) | def test_editable_msbuilddeps(): FILE: test/functional/layout/test_exports_sources.py function test_exports_sources_patch (line 6) | def test_exports_sources_patch(): FILE: test/functional/layout/test_in_cache.py function conanfile (line 14) | def conanfile(): function test_create_test_package_no_layout (line 50) | def test_create_test_package_no_layout(): function test_create_test_package_with_layout (line 80) | def test_create_test_package_with_layout(): function test_cache_in_layout (line 119) | def test_cache_in_layout(conanfile): function test_same_conanfile_local (line 150) | def test_same_conanfile_local(conanfile): function test_cpp_package (line 170) | def test_cpp_package(): function test_git_clone_with_source_layout (line 223) | def test_git_clone_with_source_layout(): FILE: test/functional/layout/test_in_subfolder.py function test_exports_sources_own_code_in_subfolder (line 10) | def test_exports_sources_own_code_in_subfolder(): function test_exports_sources_common_code (line 63) | def test_exports_sources_common_code(): function test_exports_sources_common_code_layout (line 116) | def test_exports_sources_common_code_layout(): FILE: test/functional/layout/test_local_commands.py function test_local_static_generators_folder (line 9) | def test_local_static_generators_folder(): function test_local_dynamic_generators_folder (line 35) | def test_local_dynamic_generators_folder(): function test_no_layout_generators_folder (line 64) | def test_no_layout_generators_folder(): function test_local_build (line 89) | def test_local_build(): function test_local_build_change_base (line 109) | def test_local_build_change_base(): function test_local_source (line 128) | def test_local_source(): function test_export_pkg (line 146) | def test_export_pkg(): function test_export_pkg_local (line 180) | def test_export_pkg_local(): function test_start_dir_failure (line 226) | def test_start_dir_failure(): function test_local_folders_without_layout (line 242) | def test_local_folders_without_layout(): FILE: test/functional/layout/test_source_folder.py function test_exports_source_with_src_subfolder (line 18) | def test_exports_source_with_src_subfolder(no_copy_source): function test_exports (line 47) | def test_exports(): function test_exports_source_without_subfolder (line 76) | def test_exports_source_without_subfolder(): function test_zip_download_with_subfolder_new_tools (line 105) | def test_zip_download_with_subfolder_new_tools(no_copy_source): FILE: test/functional/revisions_test.py function _create (line 17) | def _create(c_v2, ref, conanfile=None, args=None, assert_error=False): class TestInstallingPackagesWithRevisions (line 32) | class TestInstallingPackagesWithRevisions: method setup (line 35) | def setup(self): method recipe_revision (line 43) | def recipe_revision(self, ref): method package_revision (line 49) | def package_revision(self, pref): method test_install_binary_iterating_remotes_same_rrev (line 55) | def test_install_binary_iterating_remotes_same_rrev(self): method test_diamond_revisions_conflict (line 81) | def test_diamond_revisions_conflict(self): method test_alias_to_a_rrev (line 113) | def test_alias_to_a_rrev(self): method test_revision_metadata_update_on_install (line 141) | def test_revision_metadata_update_on_install(self): method test_revision_update_on_package_update (line 158) | def test_revision_update_on_package_update(self): method test_revision_mismatch_packages_in_local (line 194) | def test_revision_mismatch_packages_in_local(self): method test_revision_install_explicit_mismatch_rrev (line 215) | def test_revision_install_explicit_mismatch_rrev(self): method test_revision_mismatch_packages_remote (line 238) | def test_revision_mismatch_packages_remote(self): method test_revision_build_requires (line 252) | def test_revision_build_requires(self): class TestRemoveWithRevisions (line 272) | class TestRemoveWithRevisions: method setup (line 275) | def setup(self): method test_remove_local_recipe (line 280) | def test_remove_local_recipe(self): method test_remove_local_package (line 299) | def test_remove_local_package(self): method test_remove_remote_recipe (line 349) | def test_remove_remote_recipe(self): method test_remove_remote_recipe_revision (line 370) | def test_remove_remote_recipe_revision(self): method test_remove_remote_package (line 389) | def test_remove_remote_package(self): method test_remove_remote_package_revision (line 412) | def test_remove_remote_package_revision(self): class TestUploadPackagesWithRevisions (line 462) | class TestUploadPackagesWithRevisions: method setup (line 465) | def setup(self): method test_upload_a_recipe (line 470) | def test_upload_a_recipe(self): method test_upload_no_overwrite_recipes (line 481) | def test_upload_no_overwrite_recipes(self): method test_upload_no_overwrite_packages (line 499) | def test_upload_no_overwrite_packages(self): function test_server_with_only_v2_capability (line 520) | def test_server_with_only_v2_capability(): class TestServerRevisionsIndexes (line 528) | class TestServerRevisionsIndexes: method setup (line 531) | def setup(self): method test_rotation_deleting_recipe_revisions (line 536) | def test_rotation_deleting_recipe_revisions(self): method test_rotation_deleting_package_revisions (line 563) | def test_rotation_deleting_package_revisions(self): method test_deleting_all_rrevs (line 603) | def test_deleting_all_rrevs(self): method test_deleting_all_prevs (line 628) | def test_deleting_all_prevs(self): function test_touching_other_server (line 661) | def test_touching_other_server(): function test_reupload_older_revision (line 678) | def test_reupload_older_revision(): function test_reupload_older_revision_new_binaries (line 721) | def test_reupload_older_revision_new_binaries(): FILE: test/functional/sbom/test_cyclonedx.py class TestCyclonedx (line 28) | class TestCyclonedx: method hook_setup_post_package_tl (line 31) | def hook_setup_post_package_tl(self, transitive_libraries): method test_sbom_generation_create (line 38) | def test_sbom_generation_create(self, hook_setup_post_package_tl): method test_sbom_user_path (line 52) | def test_sbom_user_path(self, user, channel, user_dep, channel_dep): FILE: test/functional/subsystems_build_test.py class TestSubsystems (line 15) | class TestSubsystems: method test_msys2_available (line 18) | def test_msys2_available(self): method test_cygwin_available (line 31) | def test_cygwin_available(self): method test_mingw32_available (line 43) | def test_mingw32_available(self): method test_ucrt64_available (line 53) | def test_ucrt64_available(self): method test_clang64_available (line 63) | def test_clang64_available(self): method test_mingw64_available (line 70) | def test_mingw64_available(self): method test_tool_not_available (line 81) | def test_tool_not_available(self): class TestSubsystemsBuild (line 88) | class TestSubsystemsBuild: method _build (line 91) | def _build(client, static_runtime=None, make="make"): method test_msys2 (line 101) | def test_msys2(self, static): method test_mingw (line 119) | def test_mingw(self, static): method test_mingw64 (line 136) | def test_mingw64(self, static): method test_msys2_clang64 (line 154) | def test_msys2_clang64(self, static): method test_mingw64_recipe (line 174) | def test_mingw64_recipe(self): method test_msys2_mingw64_clang64 (line 231) | def test_msys2_mingw64_clang64(self): method test_mingw32 (line 253) | def test_mingw32(self, static): method test_ucrt64 (line 271) | def test_ucrt64(self, static): method test_cygwin (line 285) | def test_cygwin(self, static): class TestSubsystemsAutotoolsBuild (line 298) | class TestSubsystemsAutotoolsBuild: method _build (line 312) | def _build(self, client): method test_msys (line 325) | def test_msys(self): method test_mingw64 (line 338) | def test_mingw64(self): method test_mingw32 (line 350) | def test_mingw32(self): method test_cygwin (line 361) | def test_cygwin(self): class TestSubsystemsCMakeBuild (line 374) | class TestSubsystemsCMakeBuild: method _build (line 389) | def _build(self, client, generator="Unix Makefiles", compiler=None, to... method test_msys (line 412) | def test_msys(self): method test_mingw64 (line 423) | def test_mingw64(self): method test_msys2_clang64 (line 435) | def test_msys2_clang64(self): method test_msys2_clang64_external (line 450) | def test_msys2_clang64_external(self): method test_msys2_mingw64_clang64 (line 463) | def test_msys2_mingw64_clang64(self): method test_mingw32 (line 476) | def test_mingw32(self): method test_cygwin (line 486) | def test_cygwin(self): method test_clang (line 498) | def test_clang(self): method test_vs_clang (line 511) | def test_vs_clang(self): function test_msys2_env_vars_paths (line 524) | def test_msys2_env_vars_paths(): FILE: test/functional/test_local_recipes_index.py class TestLocalRecipeIndexNew (line 12) | class TestLocalRecipeIndexNew: method test_conan_new_local_recipes_index (line 13) | def test_conan_new_local_recipes_index(self): class TestInRepo (line 43) | class TestInRepo: method test_in_repo (line 44) | def test_in_repo(self): method test_not_found (line 122) | def test_not_found(self): FILE: test/functional/test_profile_detect_api.py class TestProfileDetectAPI (line 10) | class TestProfileDetectAPI: method test_profile_detect_compiler (line 13) | def test_profile_detect_compiler(self): method test_profile_detect_libc (line 50) | def test_profile_detect_libc(self): method test_profile_detect_darwin_sdk (line 82) | def test_profile_detect_darwin_sdk(self): function test_profile_show_aggregate_usecase (line 98) | def test_profile_show_aggregate_usecase(context, f): FILE: test/functional/test_third_party_patch_flow.py function test_third_party_patch_flow (line 10) | def test_third_party_patch_flow(): function test_third_party_overwrite_build_file (line 112) | def test_third_party_overwrite_build_file(): function test_third_party_git_overwrite_build_file (line 158) | def test_third_party_git_overwrite_build_file(): FILE: test/functional/toolchains/android/test_using_cmake.py function test_use_cmake_toolchain (line 16) | def test_use_cmake_toolchain(): FILE: test/functional/toolchains/apple/test_xcodebuild.py function client (line 61) | def client(): function test_project_xcodebuild (line 72) | def test_project_xcodebuild(client): function test_xcodebuild_test_different_sdk (line 120) | def test_xcodebuild_test_different_sdk(client): function test_missing_sdk (line 155) | def test_missing_sdk(client): function test_project_xcodebuild_cli_args (line 186) | def test_project_xcodebuild_cli_args(client, no_copy_source): FILE: test/functional/toolchains/apple/test_xcodebuild_targets.py function test_shared_static_targets (line 152) | def test_shared_static_targets(): FILE: test/functional/toolchains/apple/test_xcodedeps_build_configs.py function test_xcodedeps_build_configurations (line 29) | def test_xcodedeps_build_configurations(): function test_frameworks (line 75) | def test_frameworks(): function test_xcodedeps_dashes_names_and_arch (line 105) | def test_xcodedeps_dashes_names_and_arch(): function test_xcodedeps_definitions_escape (line 125) | def test_xcodedeps_definitions_escape(): FILE: test/functional/toolchains/apple/test_xcodedeps_components.py function test_xcodedeps_components (line 12) | def test_xcodedeps_components(): function test_cpp_info_require_whole_package (line 213) | def test_cpp_info_require_whole_package(): function test_xcodedeps_test_require (line 285) | def test_xcodedeps_test_require(): FILE: test/functional/toolchains/apple/test_xcodetoolchain.py function test_project_xcodetoolchain (line 30) | def test_project_xcodetoolchain(cppstd, cppstd_output, min_version): FILE: test/functional/toolchains/autotools/test_universal_binaries.py function test_autotools_universal_binary (line 11) | def test_autotools_universal_binary(): FILE: test/functional/toolchains/cmake/cmakeconfigdeps/test_cmakeconfigdeps_aliases.py function test_global_alias (line 28) | def test_global_alias(): function test_component_alias (line 62) | def test_component_alias(): function test_global_and_component_alias (line 96) | def test_global_and_component_alias(): function test_custom_name (line 131) | def test_custom_name(): function test_collide_component_alias (line 165) | def test_collide_component_alias(): function test_collide_component_alias_to_alias (line 196) | def test_collide_component_alias_to_alias(): function test_skip_global_if_aliased (line 229) | def test_skip_global_if_aliased(root_target): FILE: test/functional/toolchains/cmake/cmakeconfigdeps/test_cmakeconfigdeps_frameworks.py function test_osx_frameworks (line 15) | def test_osx_frameworks(shared): FILE: test/functional/toolchains/cmake/cmakeconfigdeps/test_cmakeconfigdeps_new.py class TestExes (line 17) | class TestExes: method test_exe (line 19) | def test_exe(self, editable): method test_exe_components (line 110) | def test_exe_components(self): class TestLibs (line 210) | class TestLibs: method test_libs (line 211) | def test_libs(self, matrix_client): method test_libs_transitive (line 220) | def test_libs_transitive(self, transitive_libraries, shared): method test_multilevel (line 237) | def test_multilevel(self, shared): class TestLibsIntegration (line 307) | class TestLibsIntegration: method test_libs_no_location (line 308) | def test_libs_no_location(self): method test_custom_file_targetname (line 332) | def test_custom_file_targetname(self): class TestLibsLinkageTraits (line 360) | class TestLibsLinkageTraits: method test_linkage_shared_static (line 361) | def test_linkage_shared_static(self): method test_transitive_headers (line 384) | def test_transitive_headers(self, shared): method test_link_features (line 406) | def test_link_features(self): class TestLibsComponents (line 429) | class TestLibsComponents: method test_libs_components (line 430) | def test_libs_components(self, matrix_client_components): method test_libs_components_default (line 465) | def test_libs_components_default(self, matrix_client_components): method test_libs_components_default_error (line 494) | def test_libs_components_default_error(self, matrix_client_components): method test_libs_components_transitive (line 537) | def test_libs_components_transitive(self, matrix_client_components): method test_libs_components_multilib (line 663) | def test_libs_components_multilib(self): method test_libs_components_multilib_component (line 753) | def test_libs_components_multilib_component(self): class TestHeaders (line 848) | class TestHeaders: method test_header_lib (line 849) | def test_header_lib(self, matrix_client): method test_conditional_header (line 929) | def test_conditional_header(self): class TestToolRequires (line 1003) | class TestToolRequires: method test_tool_requires (line 1004) | def test_tool_requires(self): method test_libs_build_context (line 1022) | def test_libs_build_context(self): function test_build_modules_custom_script (line 1036) | def test_build_modules_custom_script(tool_requires): class TestProtobuf (line 1094) | class TestProtobuf: method protobuf (line 1097) | def protobuf(self): method test_requires (line 1210) | def test_requires(self, protobuf): method test_both (line 1218) | def test_both(self, protobuf): class TestConfigs (line 1270) | class TestConfigs: method test_multi_config (line 1272) | def test_multi_config(self, matrix_client): method test_cross_config (line 1290) | def test_cross_config(self, matrix_client): method test_cross_config_components (line 1318) | def test_cross_config_components(self, matrix_client_components): method test_cross_config_implicit (line 1356) | def test_cross_config_implicit(self, matrix_client): class TestCMakeTry (line 1386) | class TestCMakeTry: method test_check_c_source_compiles (line 1388) | def test_check_c_source_compiles(self, matrix_client): class TestCMakeComponents (line 1431) | class TestCMakeComponents: method test_components (line 1435) | def test_components(self, components, found): method test_components_default_definition (line 1473) | def test_components_default_definition(self): method test_components_individual_names (line 1493) | def test_components_individual_names(self): class TestCppInfoChecks (line 1513) | class TestCppInfoChecks: method test_check_exe_libs (line 1514) | def test_check_exe_libs(self): method test_exe_no_location (line 1531) | def test_exe_no_location(self): method test_check_exe_wrong_type (line 1547) | def test_check_exe_wrong_type(self): function test_multiple_find_package_subfolder (line 1565) | def test_multiple_find_package_subfolder(): function test_find_package_casing_non_fallback (line 1613) | def test_find_package_casing_non_fallback(): function test_find_package_extra_variants (line 1652) | def test_find_package_extra_variants(): FILE: test/functional/toolchains/cmake/cmakeconfigdeps/test_cmakeconfigdeps_new_cpp_linkage.py function test_cxx_only_project_links_c_library (line 10) | def test_cxx_only_project_links_c_library(): function test_auto_cppstd (line 119) | def test_auto_cppstd(matrix_c_interface_client): FILE: test/functional/toolchains/cmake/cmakeconfigdeps/test_cmakeconfigdeps_new_paths.py function client (line 13) | def client(): function test_cmake_generated (line 41) | def test_cmake_generated(client): function test_cmake_in_package (line 51) | def test_cmake_in_package(client, lowercase): class TestRuntimeDirs (line 78) | class TestRuntimeDirs: method test_runtime_lib_dirs_multiconf (line 80) | def test_runtime_lib_dirs_multiconf(self): class TestCMakeDepsPaths (line 105) | class TestCMakeDepsPaths: method test_find_program_path (line 108) | def test_find_program_path(self, requires, tool_requires): method test_find_include_and_lib_paths (line 156) | def test_find_include_and_lib_paths(self): method test_include_modules (line 206) | def test_include_modules(self, require_type): method test_include_modules_both_build_host (line 248) | def test_include_modules_both_build_host(self): FILE: test/functional/toolchains/cmake/cmakeconfigdeps/test_cmakeconfigdeps_sources.py function test_cpp_info_sources (line 17) | def test_cpp_info_sources(): function test_cpp_info_component_sources (line 51) | def test_cpp_info_component_sources(): FILE: test/functional/toolchains/cmake/cmakedeps/test_apple_frameworks.py function client (line 11) | def client(): function test_apple_framework_xcode (line 48) | def test_apple_framework_xcode(client): function test_apple_own_framework_cross_build (line 202) | def test_apple_own_framework_cross_build(settings): function test_apple_own_framework_cmake_deps (line 273) | def test_apple_own_framework_cmake_deps(): function test_apple_own_framework_cmake_find_package_multi (line 351) | def test_apple_own_framework_cmake_find_package_multi(): function test_component_uses_apple_framework (line 399) | def test_component_uses_apple_framework(): function test_iphoneos_crossbuild (line 525) | def test_iphoneos_crossbuild(): FILE: test/functional/toolchains/cmake/cmakedeps/test_build_context_protobuf.py function client (line 9) | def client(): function test_build_modules_from_build_context (line 102) | def test_build_modules_from_build_context(client): function test_build_modules_and_target_from_build_context (line 131) | def test_build_modules_and_target_from_build_context(client): function test_build_modules_from_host_and_target_from_build_context (line 160) | def test_build_modules_from_host_and_target_from_build_context(client): function test_build_modules_and_target_from_host_context (line 189) | def test_build_modules_and_target_from_host_context(client): function test_exception_when_not_prefix_specified (line 220) | def test_exception_when_not_prefix_specified(client): function test_not_activated_not_fail (line 234) | def test_not_activated_not_fail(client): FILE: test/functional/toolchains/cmake/cmakedeps/test_build_context_transitive_build.py function client (line 18) | def client(): function test_zlib_not_included (line 53) | def test_zlib_not_included(client): function test_error_cmakedeps_transitive_build_requires (line 89) | def test_error_cmakedeps_transitive_build_requires(): function test_transitive_tool_requires_visible (line 140) | def test_transitive_tool_requires_visible(): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps.py function client (line 17) | def client(): function test_transitive_multi_windows (line 42) | def test_transitive_multi_windows(client): function test_system_libs (line 87) | def test_system_libs(): function test_system_libs_no_libs (line 164) | def test_system_libs_no_libs(): function test_cmake_config_version_compat_rejected (line 230) | def test_cmake_config_version_compat_rejected(policy): function test_system_libs_components_no_libs (line 270) | def test_system_libs_components_no_libs(): function test_do_not_mix_cflags_cxxflags (line 334) | def test_do_not_mix_cflags_cxxflags(): function test_custom_configuration (line 375) | def test_custom_configuration(client): function test_buildirs_working (line 413) | def test_buildirs_working(): function test_cpp_info_link_objects (line 448) | def test_cpp_info_link_objects(): function test_private_transitive (line 505) | def test_private_transitive(): function test_system_dep (line 521) | def test_system_dep(): function test_error_missing_build_type (line 564) | def test_error_missing_build_type(matrix_client): function test_map_imported_config (line 626) | def test_map_imported_config(transitive_libraries): function test_cmake_target_runtime_dlls (line 672) | def test_cmake_target_runtime_dlls(transitive_libraries): function test_quiet (line 705) | def test_quiet(): function test_meson_and_cmakedeps_and_static_builds (line 748) | def test_meson_and_cmakedeps_and_static_builds(): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_aggregator.py function test_aggregator (line 6) | def test_aggregator(transitive_libraries): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_aliases.py function test_global_alias (line 26) | def test_global_alias(): function test_component_alias (line 60) | def test_component_alias(): function test_custom_name (line 94) | def test_custom_name(): function test_collide_global_alias (line 128) | def test_collide_global_alias(): function test_collide_component_alias (line 164) | def test_collide_component_alias(): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_and_linker_flags.py function test_shared_link_flags (line 13) | def test_shared_link_flags(): function test_not_mixed_configurations (line 65) | def test_not_mixed_configurations(): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_build_modules.py function test_build_modules_alias_target (line 9) | def test_build_modules_alias_target(): function test_build_modules_custom_script (line 67) | def test_build_modules_custom_script(): function test_build_modules_components_is_not_possible (line 128) | def test_build_modules_components_is_not_possible(): function test_build_modules_custom_script_editable (line 210) | def test_build_modules_custom_script_editable(editable): function test_build_modules_custom_script_editable_package (line 294) | def test_build_modules_custom_script_editable_package(editable): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_components.py class TestPropagateSpecificComponents (line 8) | class TestPropagateSpecificComponents: method setup (line 48) | def setup(self): method test_cmakedeps_app (line 59) | def test_cmakedeps_app(self): method test_cmakedeps_multi (line 67) | def test_cmakedeps_multi(self): function top_conanfile (line 82) | def top_conanfile(): function test_wrong_component (line 95) | def test_wrong_component(top_conanfile, from_component): function test_components_system_libs (line 120) | def test_components_system_libs(): function test_components_exelinkflags (line 184) | def test_components_exelinkflags(): function test_components_sharedlinkflags (line 238) | def test_components_sharedlinkflags(): function test_cmake_add_subdirectory (line 292) | def test_cmake_add_subdirectory(): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_components_names.py function setup_client_with_greetings (line 15) | def setup_client_with_greetings(): function create_chat (line 147) | def create_chat(client, components, package_info, cmake_find, test_cmake... function test_standard_names (line 248) | def test_standard_names(setup_client_with_greetings): function test_custom_names (line 284) | def test_custom_names(setup_client_with_greetings): function test_different_namespace (line 331) | def test_different_namespace(setup_client_with_greetings): function test_no_components (line 376) | def test_no_components(setup_client_with_greetings): function test_same_names (line 414) | def test_same_names(): class TestComponentsCMakeGenerators (line 505) | class TestComponentsCMakeGenerators: method test_component_not_found (line 507) | def test_component_not_found(self): method test_component_not_found_same_name_as_pkg_require (line 535) | def test_component_not_found_same_name_as_pkg_require(self): method test_same_name_global_target_collision (line 570) | def test_same_name_global_target_collision(self): function test_targets_declared_in_build_modules (line 722) | def test_targets_declared_in_build_modules(check_components_exist): function test_cmakedeps_targets_no_namespace (line 814) | def test_cmakedeps_targets_no_namespace(): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_custom_configs.py function test_custom_config_generator_multi (line 16) | def test_custom_config_generator_multi(): function test_custom_config_settings (line 107) | def test_custom_config_settings(): function test_changing_build_type (line 202) | def test_changing_build_type(): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_find_module_and_config.py function client (line 12) | def client(): function test_reuse_with_modules_and_config (line 77) | def test_reuse_with_modules_and_config(client): function test_transitive_modules_found (line 136) | def test_transitive_modules_found(find_mode_pkga, find_mode_pkgb, find_m... FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_transitivity.py function test_transitive_headers_not_public (line 15) | def test_transitive_headers_not_public(transitive_libraries): function test_shared_requires_static (line 55) | def test_shared_requires_static(transitive_libraries): function test_transitive_binary_skipped (line 90) | def test_transitive_binary_skipped(transitive_libraries): function test_shared_requires_static_build_all (line 132) | def test_shared_requires_static_build_all(transitive_libraries): FILE: test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_versions.py function hello_client (line 11) | def hello_client(): function test_version (line 39) | def test_version(hello_client, name, version, params, cmake_fails, packa... function test_no_version_file (line 73) | def test_no_version_file(hello_client): FILE: test/functional/toolchains/cmake/cmakedeps/test_conditional_build_type.py function test_conditional_build_type (line 4) | def test_conditional_build_type(matrix_client_debug): FILE: test/functional/toolchains/cmake/cmakedeps/test_link_order.py function client (line 123) | def client(): function _validate_link_order (line 185) | def _validate_link_order(libs): function _get_link_order_from_cmake (line 223) | def _get_link_order_from_cmake(content): function _get_link_order_from_xcode (line 261) | def _get_link_order_from_xcode(content): function _create_find_package_project (line 288) | def _create_find_package_project(client): function _run_and_get_lib_order (line 315) | def _run_and_get_lib_order(t, generator): function test_cmake_deps (line 340) | def test_cmake_deps(client, generator): FILE: test/functional/toolchains/cmake/cmakedeps/test_weird_library_names.py function client_weird_lib_name (line 11) | def client_weird_lib_name(): function test_cmakedeps (line 62) | def test_cmakedeps(client_weird_lib_name): FILE: test/functional/toolchains/cmake/test_cmake.py function test_simple_cmake_mingw (line 17) | def test_simple_cmake_mingw(): class Base (line 45) | class Base: method setup (line 128) | def setup(self): method _run_build (line 153) | def _run_build(self, settings=None, options=None): method _modify_code (line 166) | def _modify_code(self): method _incremental_build (line 178) | def _incremental_build(self, build_type=None): method _run_app (line 184) | def _run_app(self, build_type, bin_folder=False, msg="App", dyld_path=... class TestWin (line 205) | class TestWin(Base): method test_toolchain_win (line 210) | def test_toolchain_win(self, compiler, build_type, runtime, version, c... method test_toolchain_mingw_win (line 291) | def test_toolchain_mingw_win(self, build_type, libcxx, version, cppstd... class TestLinux (line 347) | class TestLinux(Base): method test_toolchain_linux (line 351) | def test_toolchain_linux(self, build_type, cppstd, arch, libcxx, shared): class TestApple (line 407) | class TestApple(Base): method test_toolchain_apple (line 411) | def test_toolchain_apple(self, build_type, cppstd, shared): function test_msvc_vs_versiontoolset (line 466) | def test_msvc_vs_versiontoolset(): class TestCMakeInstall (line 507) | class TestCMakeInstall: method test_install (line 509) | def test_install(self): method test_install_in_build (line 547) | def test_install_in_build(self): class TestCmakeTestMethod (line 583) | class TestCmakeTestMethod: method test_test (line 587) | def test_test(self, matrix_client_shared): class TestCMakeOverrideCache (line 634) | class TestCMakeOverrideCache: method test_cmake_cache_variables (line 636) | def test_cmake_cache_variables(self): class TestCMakeFindPackagePreferConfig (line 667) | class TestCMakeFindPackagePreferConfig: method test_prefer_config (line 669) | def test_prefer_config(self): FILE: test/functional/toolchains/cmake/test_cmake_and_no_soname_flag.py function test_no_soname_flag (line 19) | def test_no_soname_flag(nosoname_property): FILE: test/functional/toolchains/cmake/test_cmake_extra_variables.py function test_package_info_extra_variables (line 10) | def test_package_info_extra_variables(generator): FILE: test/functional/toolchains/cmake/test_cmake_find_none.py function test_cmake_find_none_transitive (line 9) | def test_cmake_find_none_transitive(): function test_cmake_find_none_relocation (line 110) | def test_cmake_find_none_relocation(): function test_cmake_find_none_relocation_multi (line 155) | def test_cmake_find_none_relocation_multi(): FILE: test/functional/toolchains/cmake/test_cmake_multi.py function test_multi_cmake (line 8) | def test_multi_cmake(): FILE: test/functional/toolchains/cmake/test_cmake_toolchain.py function test_cmake_toolchain_win_toolset (line 22) | def test_cmake_toolchain_win_toolset(compiler, version, update, runtime): function test_cmake_toolchain_user_toolchain (line 47) | def test_cmake_toolchain_user_toolchain(): function test_cmake_toolchain_user_toolchain_from_dep (line 59) | def test_cmake_toolchain_user_toolchain_from_dep(): function test_cmake_toolchain_without_build_type (line 96) | def test_cmake_toolchain_without_build_type(): function test_cmake_toolchain_cmake_vs_debugger_environment (line 112) | def test_cmake_toolchain_cmake_vs_debugger_environment(): function test_cmake_toolchain_cmake_vs_debugger_environment_not_needed (line 152) | def test_cmake_toolchain_cmake_vs_debugger_environment_not_needed(): function test_cmake_toolchain_multiple_user_toolchain (line 165) | def test_cmake_toolchain_multiple_user_toolchain(): function test_cmaketoolchain_no_warnings (line 216) | def test_cmaketoolchain_no_warnings(): function test_install_output_directories (line 248) | def test_install_output_directories(): function test_cmake_toolchain_definitions_complex_strings (line 277) | def test_cmake_toolchain_definitions_complex_strings(): function test_cmake_toolchain_runtime_types (line 401) | def test_cmake_toolchain_runtime_types(): function test_cmake_toolchain_runtime_types_cmake_older_than_3_15 (line 416) | def test_cmake_toolchain_runtime_types_cmake_older_than_3_15(): class TestWinSDKVersion (line 438) | class TestWinSDKVersion: method test_cmake_toolchain_winsdk_version (line 442) | def test_cmake_toolchain_winsdk_version(self): method test_cmake_toolchain_winsdk_version2 (line 459) | def test_cmake_toolchain_winsdk_version2(self): function test_cmake_layout_missing_option (line 477) | def test_cmake_layout_missing_option(): function test_cmake_layout_missing_setting (line 488) | def test_cmake_layout_missing_setting(): function test_cmaketoolchain_sysroot (line 498) | def test_cmaketoolchain_sysroot(): function test_cmake_layout_not_forbidden_build_type (line 546) | def test_cmake_layout_not_forbidden_build_type(): function test_resdirs_cmake_install (line 556) | def test_resdirs_cmake_install(): function test_resdirs_none_cmake_install (line 603) | def test_resdirs_none_cmake_install(): function test_cmake_toolchain_vars_when_option_declared (line 646) | def test_cmake_toolchain_vars_when_option_declared(): function test_find_program_for_tool_requires (line 717) | def test_find_program_for_tool_requires(single_profile): function test_cmaketoolchain_and_pkg_config_path (line 821) | def test_cmaketoolchain_and_pkg_config_path(): function test_cmaketoolchain_conf_from_tool_require (line 876) | def test_cmaketoolchain_conf_from_tool_require(): function test_inject_user_toolchain (line 906) | def test_inject_user_toolchain(): function test_no_build_type (line 952) | def test_no_build_type(): function test_redirect_stdout (line 998) | def test_redirect_stdout(): function test_cmake_toolchain_cxxflags_multi_config (line 1070) | def test_cmake_toolchain_cxxflags_multi_config(): function test_cmake_toolchain_ninja_multi_config (line 1161) | def test_cmake_toolchain_ninja_multi_config(): function test_cxx_version_not_overriden_if_hardcoded (line 1266) | def test_cxx_version_not_overriden_if_hardcoded(): function test_cmake_toolchain_crossbuild_set_cmake_compiler (line 1292) | def test_cmake_toolchain_crossbuild_set_cmake_compiler(): function test_cmake_toolchain_language_c (line 1360) | def test_cmake_toolchain_language_c(): function test_cmaketoolchain_check_function_exists (line 1406) | def test_cmaketoolchain_check_function_exists(): function test_cmake_linker_scripts (line 1448) | def test_cmake_linker_scripts(): function test_cmake_toolchain_verbosity_propagation (line 1493) | def test_cmake_toolchain_verbosity_propagation(): FILE: test/functional/toolchains/cmake/test_cmake_toolchain_m1.py function test_m1 (line 15) | def test_m1(op_system): FILE: test/functional/toolchains/cmake/test_cmake_toolchain_presets.py function test_cmake_presets_multiple_settings_single_config (line 16) | def test_cmake_presets_multiple_settings_single_config(): function test_cmake_presets_duplicated_install (line 117) | def test_cmake_presets_duplicated_install(multiconfig): function test_remove_missing_presets (line 141) | def test_remove_missing_presets(): function test_cmake_presets_options_single_config (line 172) | def test_cmake_presets_options_single_config(): function test_cmake_presets_with_conanfile_txt (line 211) | def test_cmake_presets_with_conanfile_txt(): function test_cmake_presets_with_conanfile_txt_ninja (line 260) | def test_cmake_presets_with_conanfile_txt_ninja(): function test_cmake_toolchain_custom_toolchain (line 287) | def test_cmake_toolchain_custom_toolchain(): function test_cmake_user_presets_load (line 305) | def test_cmake_user_presets_load(existing_user_presets): function test_cmake_presets_multiple_settings_multi_config (line 370) | def test_cmake_presets_multiple_settings_multi_config(): function test_cmake_presets_build_folder (line 465) | def test_cmake_presets_build_folder(build): class TestEnvironmentInPresets (line 489) | class TestEnvironmentInPresets: method _init_client (line 491) | def _init_client(self): method test_add_env_to_presets (line 573) | def test_add_env_to_presets(self, _init_client): method test_add_generate_env_to_presets (line 615) | def test_add_generate_env_to_presets(self, _init_client): FILE: test/functional/toolchains/cmake/test_cmake_toolchain_win_clang.py function client (line 16) | def client(): class TestLLVMClang (line 77) | class TestLLVMClang: method test_clang_mingw (line 85) | def test_clang_mingw(self, client, runtime): method test_clang_cmake_ninja_nmake (line 110) | def test_clang_cmake_ninja_nmake(self, client, generator): method test_clang_cmake_ninja_clang_cl (line 128) | def test_clang_cmake_ninja_clang_cl(self, client): method test_clang_cmake_runtime_version (line 152) | def test_clang_cmake_runtime_version(self, client): class TestVSClangCL (line 176) | class TestVSClangCL: method test_clang_visual_studio_generator (line 182) | def test_clang_visual_studio_generator(self, client): class TestMsysClang (line 205) | class TestMsysClang: method test_msys2_clang (line 207) | def test_msys2_clang(self, client): method test_msys2_clang_mingw (line 236) | def test_msys2_clang_mingw(self, client): method test_clang_pure_c (line 265) | def test_clang_pure_c(self, client): function test_error_clang_cmake_ninja_custom_cxx (line 299) | def test_error_clang_cmake_ninja_custom_cxx(client): FILE: test/functional/toolchains/cmake/test_cmake_toolchain_xcode_flags.py function _add_message_status_flags (line 10) | def _add_message_status_flags(client): function test_cmake_apple_bitcode_arc_and_visibility_flags_enabled (line 24) | def test_cmake_apple_bitcode_arc_and_visibility_flags_enabled(op_system,... function test_cmake_apple_bitcode_arc_and_visibility_flags_enabled_and_xcode_generator (line 65) | def test_cmake_apple_bitcode_arc_and_visibility_flags_enabled_and_xcode_... function test_cmake_apple_bitcode_arc_and_visibility_flags_disabled (line 105) | def test_cmake_apple_bitcode_arc_and_visibility_flags_disabled(op_system... function test_cmake_apple_bitcode_arc_and_visibility_flags_are_none (line 150) | def test_cmake_apple_bitcode_arc_and_visibility_flags_are_none(op_system... FILE: test/functional/toolchains/cmake/test_cmake_transitive_rpath.py function test_cmake_sysroot_transitive_rpath (line 12) | def test_cmake_sysroot_transitive_rpath(use_cmake_config_deps): function test_cmake_transitive_rpath_private_internal (line 83) | def test_cmake_transitive_rpath_private_internal(use_cmake_config_deps): FILE: test/functional/toolchains/cmake/test_cmaketoolchain_paths.py class _FindRootPathModes (line 11) | class _FindRootPathModes(object): method __init__ (line 12) | def __init__(self, package=None, library=None, framework=None, include... function _cmake_command_toolchain (line 30) | def _cmake_command_toolchain(find_root_path_modes): function test_cmaketoolchain_path_find_package (line 62) | def test_cmaketoolchain_path_find_package(package, find_package, setting... function test_cmaketoolchain_path_find_package_editable (line 114) | def test_cmaketoolchain_path_find_package_editable(): function test_cmaketoolchain_path_find_package_real_config (line 180) | def test_cmaketoolchain_path_find_package_real_config(settings, find_roo... function test_cmaketoolchain_path_include_cmake_modules (line 264) | def test_cmaketoolchain_path_include_cmake_modules(require_type, setting... function test_cmaketoolchain_path_find_file_find_path (line 320) | def test_cmaketoolchain_path_find_file_find_path(settings, find_root_pat... function test_cmaketoolchain_path_find_library (line 375) | def test_cmaketoolchain_path_find_library(settings, find_root_path_modes): function test_cmaketoolchain_path_find_program (line 443) | def test_cmaketoolchain_path_find_program(settings, find_root_path_modes): FILE: test/functional/toolchains/cmake/test_cps.py function test_cps (line 15) | def test_cps(shared): function test_cps_components (line 143) | def test_cps_components(shared): function test_cps_components_requires (line 297) | def test_cps_components_requires(kind): function test_pure_cmake_shared (line 511) | def test_pure_cmake_shared(): function test_cps_name_mapping (line 572) | def test_cps_name_mapping(): FILE: test/functional/toolchains/cmake/test_ninja.py function client (line 16) | def client(): function test_locally_build_linux (line 60) | def test_locally_build_linux(build_type, shared, client): function test_locally_build_msvc (line 90) | def test_locally_build_msvc(build_type, shared, client): function test_locally_build_msvc_toolset (line 121) | def test_locally_build_msvc_toolset(client): function test_locally_build_gcc (line 157) | def test_locally_build_gcc(build_type, shared, client): function test_locally_build_macos (line 181) | def test_locally_build_macos(build_type, shared, client): function test_ninja_conf (line 201) | def test_ninja_conf(): FILE: test/functional/toolchains/cmake/test_presets_inherit.py function _client_with_user_presets (line 31) | def _client_with_user_presets(): function test_cmake_presets_with_user_presets_file (line 45) | def test_cmake_presets_with_user_presets_file(): function test_cmake_presets_build_preset_stub_needs_configure_preset (line 84) | def test_cmake_presets_build_preset_stub_needs_configure_preset(): function test_cmake_presets_stubs_restored_after_build_folder_deleted (line 100) | def test_cmake_presets_stubs_restored_after_build_folder_deleted(): FILE: test/functional/toolchains/cmake/test_shared_cmake.py function transitive_shared_client (line 14) | def transitive_shared_client(): function test_other_client_can_execute (line 32) | def test_other_client_can_execute(transitive_shared_client): function _check_install_run (line 36) | def _check_install_run(client): function test_other_client_can_link_cmake (line 51) | def test_other_client_can_link_cmake(transitive_shared_client): function test_other_client_can_link_meson (line 69) | def test_other_client_can_link_meson(transitive_shared_client): function test_other_client_can_link_autotools (line 83) | def test_other_client_can_link_autotools(transitive_shared_client): function test_shared_cmake_toolchain_components (line 95) | def test_shared_cmake_toolchain_components(): function test_shared_cmake_toolchain_test_package (line 163) | def test_shared_cmake_toolchain_test_package(): function test_client_shared (line 173) | def test_client_shared(): function test_shared_same_dir_using_tool (line 232) | def test_shared_same_dir_using_tool(test_client_shared): function test_shared_same_dir_using_cmake (line 246) | def test_shared_same_dir_using_cmake(test_client_shared): function test_shared_same_dir_using_env_var_current_dir (line 316) | def test_shared_same_dir_using_env_var_current_dir(test_client_shared): FILE: test/functional/toolchains/cmake/test_transitive_build_scripts.py function test_transitive_build_scripts (line 9) | def test_transitive_build_scripts(): function test_reuse_macro_from_dep (line 89) | def test_reuse_macro_from_dep(): FILE: test/functional/toolchains/cmake/test_universal_binaries.py function test_create_universal_binary (line 13) | def test_create_universal_binary(): function test_create_universal_binary_ninja (line 106) | def test_create_universal_binary_ninja(): FILE: test/functional/toolchains/cmake/test_v2_cmake_template.py function test_cmake_lib_template (line 9) | def test_cmake_lib_template(): function test_cmake_lib_template_create (line 21) | def test_cmake_lib_template_create(matrix_client_shared_debug): function test_cmake_exe_template (line 37) | def test_cmake_exe_template(): FILE: test/functional/toolchains/emscripten/test_emcc.py function test_cmake_emscripten (line 88) | def test_cmake_emscripten(): function test_meson_emscripten (line 116) | def test_meson_emscripten(): function test_autotools_emscripten (line 149) | def test_autotools_emscripten(): function test_premake_emscripten (line 180) | def test_premake_emscripten(): FILE: test/functional/toolchains/env/test_complete.py function test_cmake_virtualenv (line 10) | def test_cmake_virtualenv(matrix_client): function test_complete (line 71) | def test_complete(): FILE: test/functional/toolchains/env/test_virtualenv_powershell.py function client (line 17) | def client(): function test_virtualenv (line 37) | def test_virtualenv(client): function test_virtualenv_test_package (line 77) | def test_virtualenv_test_package(powershell): function test_vcvars (line 123) | def test_vcvars(powershell): function test_concatenate_build_and_run_env (line 168) | def test_concatenate_build_and_run_env(powershell): function test_powershell_deprecated_message (line 215) | def test_powershell_deprecated_message(powershell): function test_powershell_quoting (line 237) | def test_powershell_quoting(powershell): function test_verbosity_flag (line 255) | def test_verbosity_flag(): FILE: test/functional/toolchains/gnu/autotools/test_android.py function test_android_autotools_toolchain_cross_compiling (line 19) | def test_android_autotools_toolchain_cross_compiling(arch, expected_arch): FILE: test/functional/toolchains/gnu/autotools/test_apple_toolchain.py function test_makefile_arch (line 44) | def test_makefile_arch(config): function test_catalyst (line 88) | def test_catalyst(arch): FILE: test/functional/toolchains/gnu/autotools/test_basic.py function test_autotools (line 20) | def test_autotools(matrix_client_nospace): function build_windows_subsystem (line 60) | def build_windows_subsystem(profile, make_program, subsystem): function test_autotoolsdeps_cygwin (line 126) | def test_autotoolsdeps_cygwin(): function test_autotoolsdeps_mingw_msys (line 143) | def test_autotoolsdeps_mingw_msys(): function test_autotoolsdeps_msys (line 161) | def test_autotoolsdeps_msys(): function test_install_output_directories (line 177) | def test_install_output_directories(matrix_client_nospace): function test_autotools_with_pkgconfigdeps (line 222) | def test_autotools_with_pkgconfigdeps(): function test_autotools_option_checking (line 249) | def test_autotools_option_checking(): function test_autotools_arguments_override (line 301) | def test_autotools_arguments_override(): function test_msvc_extra_flag (line 385) | def test_msvc_extra_flag(): FILE: test/functional/toolchains/gnu/autotools/test_crossbuild_triplet.py function test_crossbuild_triplet_from_conf (line 8) | def test_crossbuild_triplet_from_conf(): FILE: test/functional/toolchains/gnu/autotools/test_ios.py function test_ios (line 15) | def test_ios(): FILE: test/functional/toolchains/gnu/autotools/test_win_bash.py function test_autotools_bash_complete (line 17) | def test_autotools_bash_complete(): function test_autotools_bash_complete_clang (line 74) | def test_autotools_bash_complete_clang(frontend, runtime, build_type): function test_add_msys2_path_automatically (line 150) | def test_add_msys2_path_automatically(scope): function test_conf_inherited_in_test_package (line 192) | def test_conf_inherited_in_test_package(): function test_msys2_and_msbuild (line 242) | def test_msys2_and_msbuild(): function test_autotools_support_custom_make (line 350) | def test_autotools_support_custom_make(): FILE: test/functional/toolchains/gnu/test_gnutoolchain_android.py function test_android_gnutoolchain_cross_compiling (line 21) | def test_android_gnutoolchain_cross_compiling(arch, expected_arch): FILE: test/functional/toolchains/gnu/test_gnutoolchain_apple.py function test_makefile_arch (line 19) | def test_makefile_arch(config): FILE: test/functional/toolchains/gnu/test_makedeps.py function test_make_deps_definitions_escape (line 13) | def test_make_deps_definitions_escape(): function test_makedeps_with_tool_requires (line 36) | def test_makedeps_with_tool_requires(): function test_makedeps_with_makefile_build (line 69) | def test_makedeps_with_makefile_build(): FILE: test/functional/toolchains/gnu/test_pkg_config.py class TestPkgConfig (line 11) | class TestPkgConfig: method test_negative (line 14) | def test_negative(self): method test_pc (line 31) | def test_pc(self): function test_pkg_config_round_tripe_cpp_info (line 77) | def test_pkg_config_round_tripe_cpp_info(): FILE: test/functional/toolchains/gnu/test_pkgconfigdeps.py function test_pkgconfigdeps_definitions_escape (line 12) | def test_pkgconfigdeps_definitions_escape(): function test_pkgconfigdeps_with_test_requires (line 33) | def test_pkgconfigdeps_with_test_requires(): function test_pkgconfigdeps_bindir_and_meson (line 61) | def test_pkgconfigdeps_bindir_and_meson(): function test_pkgconfigdeps_component_matches_package_name (line 115) | def test_pkgconfigdeps_component_matches_package_name(): FILE: test/functional/toolchains/gnu/test_pkgconfigdeps_autotools.py function test_pkgconfigdeps_and_autotools (line 12) | def test_pkgconfigdeps_and_autotools(): FILE: test/functional/toolchains/gnu/test_universal_binaries.py function test_gnutoolchain_universal_binary (line 10) | def test_gnutoolchain_universal_binary(): FILE: test/functional/toolchains/gnu/test_v2_autotools_template.py function test_autotools_lib_template (line 13) | def test_autotools_lib_template(): function test_autotools_exe_template (line 66) | def test_autotools_exe_template(): function test_autotools_relocatable_libs_darwin (line 88) | def test_autotools_relocatable_libs_darwin(): function test_autotools_relocatable_libs_darwin_downloaded (line 125) | def test_autotools_relocatable_libs_darwin_downloaded(): function test_autotools_fix_shared_libs (line 197) | def test_autotools_fix_shared_libs(): class TestAutotoolsTemplateWindows (line 353) | class TestAutotoolsTemplateWindows: method test_msys2_autotools_windows (line 354) | def test_msys2_autotools_windows(self): method test_msys2_autotools_exe_windows (line 371) | def test_msys2_autotools_exe_windows(self): FILE: test/functional/toolchains/google/test_bazel.py function bazel_output_root_dir (line 12) | def bazel_output_root_dir(): function bazelrc (line 17) | def bazelrc(): function base_profile (line 29) | def base_profile(): function test_basic_exe_6x (line 44) | def test_basic_exe_6x(bazelrc, build_type, base_profile, bazel_output_ro... function test_basic_exe (line 63) | def test_basic_exe(bazelrc, build_type, base_profile, bazel_output_root_... function test_basic_lib (line 81) | def test_basic_lib(bazelrc, base_profile, bazel_output_root_dir): function test_transitive_libs_consuming_6x (line 93) | def test_transitive_libs_consuming_6x(shared, bazel_output_root_dir): function test_transitive_libs_consuming_7x (line 223) | def test_transitive_libs_consuming_7x(shared, bazel_output_root_dir): function test_empty_bazel_query (line 353) | def test_empty_bazel_query(): FILE: test/functional/toolchains/google/test_bazeltoolchain_cross_compilation.py function test_bazel_simple_cross_compilation (line 15) | def test_bazel_simple_cross_compilation(): FILE: test/functional/toolchains/intel/test_intel_cc.py class TestIntelCC (line 12) | class TestIntelCC: method test_intel_oneapi_and_dpcpp (line 15) | def test_intel_oneapi_and_dpcpp(self): FILE: test/functional/toolchains/intel/test_using_msbuild.py class MSBuildIntelTestCase (line 33) | class MSBuildIntelTestCase: method test_use_msbuild_toolchain (line 34) | def test_use_msbuild_toolchain(self): FILE: test/functional/toolchains/ios/_utils.py function create_library (line 45) | def create_library(client): FILE: test/functional/toolchains/ios/test_using_cmake.py function test_xcode_ios_generator (line 14) | def test_xcode_ios_generator(): FILE: test/functional/toolchains/meson/_base.py function check_binary (line 4) | def check_binary(t): FILE: test/functional/toolchains/meson/test_backend.py function test_cross_x86 (line 13) | def test_cross_x86(): FILE: test/functional/toolchains/meson/test_cross_compilation.py function test_apple_meson_toolchain_cross_compiling (line 68) | def test_apple_meson_toolchain_cross_compiling(arch, os_, os_version, os... function test_windows_cross_compiling_x86 (line 133) | def test_windows_cross_compiling_x86(): function test_android_meson_toolchain_cross_compiling (line 165) | def test_android_meson_toolchain_cross_compiling(arch, expected_arch): function test_use_meson_toolchain (line 217) | def test_use_meson_toolchain(): function test_linker_script (line 253) | def test_linker_script(): FILE: test/functional/toolchains/meson/test_install.py class TestMesonInstall (line 11) | class TestMesonInstall: method test_install (line 105) | def test_install(self): FILE: test/functional/toolchains/meson/test_meson.py class TestMesonToolchain (line 17) | class TestMesonToolchain: method test_definition_of_global_options (line 19) | def test_definition_of_global_options(self): method test_meson_default_dirs (line 125) | def test_meson_default_dirs(self): function test_meson_and_additional_machine_files_composition (line 207) | def test_meson_and_additional_machine_files_composition(): function test_meson_using_prefix_path_in_application (line 261) | def test_meson_using_prefix_path_in_application(): FILE: test/functional/toolchains/meson/test_meson_and_gnu_deps_flags.py class TestMesonToolchainAndGnuFlags (line 10) | class TestMesonToolchainAndGnuFlags: method test_mesondeps_flags_are_being_appended_and_not_replacing_toolchain_ones (line 15) | def test_mesondeps_flags_are_being_appended_and_not_replacing_toolchai... FILE: test/functional/toolchains/meson/test_meson_and_objc.py function test_apple_meson_toolchain_native_compilation_objective_c (line 51) | def test_apple_meson_toolchain_native_compilation_objective_c(): function test_apple_meson_toolchain_cross_compiling_and_objective_c (line 90) | def test_apple_meson_toolchain_cross_compiling_and_objective_c(arch, os_... FILE: test/functional/toolchains/meson/test_meson_native_attribute.py function test_apple_meson_toolchain_cross_compiling (line 16) | def test_apple_meson_toolchain_cross_compiling(): FILE: test/functional/toolchains/meson/test_meson_transitive_rpath_sysroot.py function test_meson_sysroot_transitive_rpath (line 12) | def test_meson_sysroot_transitive_rpath(): FILE: test/functional/toolchains/meson/test_pkg_config_reuse.py class TestMesonPkgConfig (line 14) | class TestMesonPkgConfig: method test_reuse (line 44) | def test_reuse(self): FILE: test/functional/toolchains/meson/test_preprocessor_definitions.py class TestMesonPreprocessorDefinitionsTest (line 11) | class TestMesonPreprocessorDefinitionsTest: method test_build (line 49) | def test_build(self): FILE: test/functional/toolchains/meson/test_subproject.py function test_subproject (line 165) | def test_subproject(): FILE: test/functional/toolchains/meson/test_test.py class TestMeson (line 12) | class TestMeson: method test_reuse (line 51) | def test_reuse(self): FILE: test/functional/toolchains/meson/test_v2_meson_template.py function test_meson_lib_template (line 11) | def test_meson_lib_template(): function test_meson_exe_template (line 37) | def test_meson_exe_template(): FILE: test/functional/toolchains/microsoft/test_msbuild.py function test_msvc_runtime_flag_vs2017 (line 306) | def test_msvc_runtime_flag_vs2017(): function test_msvc_runtime_flag_vs2022 (line 312) | def test_msvc_runtime_flag_vs2022(): function check_msvc_runtime_flag (line 316) | def check_msvc_runtime_flag(msvc_version): class TestWin (line 344) | class TestWin: method _run_app (line 409) | def _run_app(client, arch, build_type, shared=None): method test_toolchain_win_vs2017 (line 427) | def test_toolchain_win_vs2017(self, compiler, version, runtime, cppstd): method test_toolchain_win_vs2022 (line 434) | def test_toolchain_win_vs2022(self, compiler, version, runtime, cppstd): method check_toolchain_win (line 437) | def check_toolchain_win(self, compiler, version, runtime, cppstd, ide_... method test_toolchain_win_debug (line 493) | def test_toolchain_win_debug(self): method test_toolchain_win_multi (line 532) | def test_toolchain_win_multi(self): FILE: test/functional/toolchains/microsoft/test_msbuilddeps.py function test_msbuild_generator (line 401) | def test_msbuild_generator(): function test_install_reference_gcc (line 450) | def test_install_reference_gcc(): function test_custom_configuration (line 479) | def test_custom_configuration(): function test_custom_configuration_errors (line 512) | def test_custom_configuration_errors(): function test_install_transitive (line 542) | def test_install_transitive(): function test_no_build_type_error (line 577) | def test_no_build_type_error(): function test_install_build_requires (line 586) | def test_install_build_requires(): function test_install_transitive_build_requires (line 615) | def test_install_transitive_build_requires(): function test_install_reference (line 640) | def test_install_reference(): function test_exclude_code_analysis (line 662) | def test_exclude_code_analysis(pattern, exclude_a, exclude_b): function test_build_vs_project_with_a_vs2017 (line 713) | def test_build_vs_project_with_a_vs2017(): function test_build_vs_project_with_a_vs2022 (line 720) | def test_build_vs_project_with_a_vs2022(): function check_build_vs_project_with_a (line 724) | def check_build_vs_project_with_a(vs_version): function test_build_vs_project_with_test_requires_vs2017 (line 809) | def test_build_vs_project_with_test_requires_vs2017(): function test_build_vs_project_with_test_requires_vs2022 (line 816) | def test_build_vs_project_with_test_requires_vs2022(): function check_build_vs_project_with_test_requires (line 820) | def check_build_vs_project_with_test_requires(vs_version): function test_private_transitive (line 867) | def test_private_transitive(): function test_build_requires (line 887) | def test_build_requires(): function test_build_requires_transitives (line 1019) | def test_build_requires_transitives(): FILE: test/functional/toolchains/microsoft/test_msbuilddeps_components.py function test_msbuild_deps_components (line 11) | def test_msbuild_deps_components(): FILE: test/functional/toolchains/microsoft/test_msbuilddeps_traits.py function test_transitive_headers_not_public (line 10) | def test_transitive_headers_not_public(transitive_libraries): function test_shared_requires_static (line 25) | def test_shared_requires_static(transitive_libraries): FILE: test/functional/toolchains/microsoft/test_msbuildtoolchain.py function test_msbuildtoolchain_props_with_extra_flags (line 10) | def test_msbuildtoolchain_props_with_extra_flags(): function test_msbuildtoolchain_winsdk_version (line 39) | def test_msbuildtoolchain_winsdk_version(): function test_msbuildtoolchain_compiler_update (line 54) | def test_msbuildtoolchain_compiler_update(): class TestTxtCommandLineMSBuild (line 68) | class TestTxtCommandLineMSBuild: method test_declarative (line 70) | def test_declarative(self): method _check (line 81) | def _check(client): method test_command_line (line 86) | def test_command_line(self): FILE: test/functional/toolchains/microsoft/test_v2_msbuild_template.py function test_msbuild_lib_template (line 10) | def test_msbuild_lib_template(): function test_msbuild_lib_2022 (line 38) | def test_msbuild_lib_2022(): function test_msbuild_exe_template (line 59) | def test_msbuild_exe_template(): FILE: test/functional/toolchains/microsoft/test_vcvars.py function test_deactivate_vcvars_message (line 11) | def test_deactivate_vcvars_message(): function test_deactivate_vcvars_with_powershell (line 28) | def test_deactivate_vcvars_with_powershell(): FILE: test/functional/toolchains/qbs/test_qbs.py function gen_file (line 13) | def gen_file(template, **context): function test_api_qbs_create_lib (line 21) | def test_api_qbs_create_lib(shared): function test_qbs_all_products (line 30) | def test_qbs_all_products(): function test_qbs_specific_products (line 71) | def test_qbs_specific_products(): function test_qbs_multiple_configurations (line 112) | def test_qbs_multiple_configurations(): FILE: test/functional/toolchains/qbs/test_qbsdeps.py function gen_qbs_application (line 12) | def gen_qbs_application(**context): function test_qbsdeps_with_test_requires_header_only (line 31) | def test_qbsdeps_with_test_requires_header_only(): function test_qbsdeps_with_test_requires_lib (line 77) | def test_qbsdeps_with_test_requires_lib(): function test_qbsdeps_with_qbs_toolchain (line 102) | def test_qbsdeps_with_qbs_toolchain(): FILE: test/functional/toolchains/qbs/test_qbsprofile.py function test_qbsprofile (line 11) | def test_qbsprofile(): FILE: test/functional/toolchains/qbs/test_qbsprofile_gen.py function exe_suffix (line 10) | def exe_suffix(): function test_toolchain_from_path (line 26) | def test_toolchain_from_path(compiler, version, system): function test_toolchain_from_conf (line 72) | def test_toolchain_from_conf(compiler, version, system, cc, cxx): function test_toolchain_from_env (line 111) | def test_toolchain_from_env(compiler, version, system, cc, cxx): function test_options_from_settings (line 153) | def test_options_from_settings(system, compiler, version, build_type, ar... function test_options_from_conf (line 196) | def test_options_from_conf(): function test_options_extra (line 238) | def test_options_extra(): function test_sysroot (line 287) | def test_sysroot(): FILE: test/functional/toolchains/scons/test_sconsdeps.py function test_sconsdeps (line 12) | def test_sconsdeps(): FILE: test/functional/toolchains/test_basic.py class TestBasic (line 9) | class TestBasic: method test_basic (line 11) | def test_basic(self): method test_declarative (line 28) | def test_declarative(self): method test_declarative_msbuildtoolchain (line 49) | def test_declarative_msbuildtoolchain(self): method test_error_missing_settings (line 64) | def test_error_missing_settings(self): method test_error_missing_settings_method (line 76) | def test_error_missing_settings_method(self): method test_declarative_new_helper (line 90) | def test_declarative_new_helper(self): method test_toolchain_windows (line 108) | def test_toolchain_windows(self): FILE: test/functional/toolchains/test_nmake_toolchain.py function test_toolchain_nmake (line 24) | def test_toolchain_nmake(compiler, version, runtime, cppstd, build_type, function test_toolchain_nmake_clang (line 98) | def test_toolchain_nmake_clang(): FILE: test/functional/toolchains/test_premake.py function test_premake_legacy (line 18) | def test_premake_legacy(matrix_client): function test_premake_new_generator (line 83) | def test_premake_new_generator(): function test_premake_shared_lib (line 97) | def test_premake_shared_lib(): function test_premake_components (line 108) | def test_premake_components(transitive_libs): function test_transitive_headers_not_public (line 211) | def test_transitive_headers_not_public(transitive_libraries): function test_premake_custom_configuration (line 265) | def test_premake_custom_configuration(transitive_libraries): FILE: test/functional/tools/scm/test_git.py class TestGitBasicCapture (line 17) | class TestGitBasicCapture: method test_capture_commit_local (line 41) | def test_capture_commit_local(self): method test_capture_remote_url (line 54) | def test_capture_remote_url(self): method test_capture_remote_pushed_commit (line 71) | def test_capture_remote_pushed_commit(self): method test_capture_commit_local_subfolder (line 95) | def test_capture_commit_local_subfolder(self): method test_git_excluded (line 119) | def test_git_excluded(self): class TestGitCaptureSCM (line 145) | class TestGitCaptureSCM: method test_capture_commit_local (line 164) | def test_capture_commit_local(self): method test_capture_commit_local_repository (line 181) | def test_capture_commit_local_repository(self): method test_capture_remote_url (line 199) | def test_capture_remote_url(self): method test_capture_remote_pushed_commit (line 213) | def test_capture_remote_pushed_commit(self): method test_capture_commit_modified_config (line 235) | def test_capture_commit_modified_config(self): method test_capture_commit_modified_config_untracked (line 249) | def test_capture_commit_modified_config_untracked(self): class TestGitBasicClone (line 265) | class TestGitBasicClone: method test_clone_checkout (line 289) | def test_clone_checkout(self): method test_clone_url_not_hidden (line 313) | def test_clone_url_not_hidden(self): method test_clone_target (line 344) | def test_clone_target(self): method test_clone_msys2_win_bash (line 388) | def test_clone_msys2_win_bash(self): class TestGitShallowClone (line 431) | class TestGitShallowClone: method test_clone_checkout (line 455) | def test_clone_checkout(self): method test_clone_url_not_hidden (line 477) | def test_clone_url_not_hidden(self): method test_clone_to_subfolder (line 509) | def test_clone_to_subfolder(self): class TestGitCloneWithArgs (line 549) | class TestGitCloneWithArgs: method test_clone_specify_branch_or_tag (line 572) | def test_clone_specify_branch_or_tag(self): method test_clone_invalid_branch_argument (line 591) | def test_clone_invalid_branch_argument(self): class TestGitBasicSCMFlow (line 604) | class TestGitBasicSCMFlow: method test_full_scm (line 672) | def test_full_scm(self, conanfile_scm): method test_branch_flow (line 703) | def test_branch_flow(self, conanfile_scm): method test_fetch_commit (line 730) | def test_fetch_commit(self): method test_grafted_commit (line 756) | def test_grafted_commit(self): class TestGitBasicSCMFlowSubfolder (line 790) | class TestGitBasicSCMFlowSubfolder: method test_full_scm (line 827) | def test_full_scm(self): class TestGitMonorepoSCMFlow (line 858) | class TestGitMonorepoSCMFlow: method test_full_scm (line 901) | def test_full_scm(self): method test_exports_sources_common_code_layout (line 942) | def test_exports_sources_common_code_layout(self): class TestConanFileSubfolder (line 1016) | class TestConanFileSubfolder: method test_conanfile_subfolder (line 1053) | def test_conanfile_subfolder(self): method test_git_run (line 1070) | def test_git_run(self): class TestGitIncluded (line 1091) | class TestGitIncluded: method test_git_included (line 1092) | def test_git_included(self): method test_git_included_subfolder (line 1127) | def test_git_included_subfolder(self): function test_capture_git_tag (line 1159) | def test_capture_git_tag(): class TestGitShallowTagClone (line 1187) | class TestGitShallowTagClone: method test_find_tag_in_remote (line 1212) | def test_find_tag_in_remote(self): method test_detect_commit_not_in_remote (line 1233) | def test_detect_commit_not_in_remote(self): class TestGitTreelessRemote (line 1259) | class TestGitTreelessRemote: method test_treeless_clone (line 1283) | def test_treeless_clone(self): method test_treeless_clone_with_parenthesis (line 1302) | def test_treeless_clone_with_parenthesis(self): FILE: test/functional/tools/scm/test_git_get_commit.py function test_change_branch_in_root_commit (line 13) | def test_change_branch_in_root_commit(): function test_multi_folder_repo (line 42) | def test_multi_folder_repo(): function test_relative_folder_repo (line 110) | def test_relative_folder_repo(): function test_submodule_repo (line 176) | def test_submodule_repo(): FILE: test/functional/tools/scm/test_version.py function test_version (line 6) | def test_version(): FILE: test/functional/tools/system/package_manager_test.py function test_apt_check (line 14) | def test_apt_check(): function test_apt_install_substitutes (line 33) | def test_apt_install_substitutes(): function test_build_require (line 66) | def test_build_require(): function test_brew_check (line 93) | def test_brew_check(): function test_brew_install_check_mode (line 113) | def test_brew_install_check_mode(): function test_brew_install_install_mode (line 133) | def test_brew_install_install_mode(): function test_collect_system_requirements (line 149) | def test_collect_system_requirements(): FILE: test/functional/tools/system/python_manager_test.py function _create_py_hello_world (line 11) | def _create_py_hello_world(folder): function test_empty_pyenv (line 30) | def test_empty_pyenv(): function test_build_py_manager (line 57) | def test_build_py_manager(): function test_install_version_range (line 96) | def test_install_version_range(): function test_create_py_manager (line 127) | def test_create_py_manager(): function test_build_uv_manager (line 178) | def test_build_uv_manager(): function test_fail_build_uv_manager (line 241) | def test_fail_build_uv_manager(): function test_fail_uv_python_version (line 279) | def test_fail_uv_python_version(): function test_build_deprecated_python_manager (line 316) | def test_build_deprecated_python_manager(): function test_pyenv_install_error_always_shown (line 350) | def test_pyenv_install_error_always_shown(verbosity): function test_cmake_toolchain_configure_find_python (line 368) | def test_cmake_toolchain_configure_find_python(): FILE: test/functional/tools/test_apple_tools.py function test_xcrun (line 15) | def test_xcrun(): function test_xcrun_sdks (line 35) | def test_xcrun_sdks(): function test_xcrun_in_tool_requires (line 83) | def test_xcrun_in_tool_requires(): function test_xcrun_in_required_by_tool_requires (line 129) | def test_xcrun_in_required_by_tool_requires(): FILE: test/functional/tools/test_files.py class MockPatchset (line 14) | class MockPatchset: method apply (line 17) | def apply(self, strip=0, root=None, fuzz=False): function mock_patch_ng (line 23) | def mock_patch_ng(monkeypatch): class TestConanToolFiles (line 35) | class TestConanToolFiles: method test_imports (line 37) | def test_imports(self): method test_load_save_mkdir (line 44) | def test_load_save_mkdir(self): method test_download (line 61) | def test_download(self): method test_download_export_sources (line 90) | def test_download_export_sources(self): function test_patch (line 117) | def test_patch(mock_patch_ng): function test_patch_real (line 141) | def test_patch_real(no_copy_source): function test_apply_conandata_patches (line 199) | def test_apply_conandata_patches(mock_patch_ng): function test_apply_conandata_patches_relative_base_path (line 245) | def test_apply_conandata_patches_relative_base_path(mock_patch_ng): function test_no_patch_file_entry (line 276) | def test_no_patch_file_entry(): function test_patch_string_entry (line 308) | def test_patch_string_entry(mock_patch_ng): function test_relate_base_path_all_versions (line 339) | def test_relate_base_path_all_versions(mock_patch_ng): function test_export_conandata_patches (line 369) | def test_export_conandata_patches(): function test_export_conandata_patches_no_patches (line 427) | def test_export_conandata_patches_no_patches(): function test_export_conandata_patches_extra_origin (line 454) | def test_export_conandata_patches_extra_origin(trim): FILE: test/functional/tools_versions_test.py class TestToolsCustomVersions (line 11) | class TestToolsCustomVersions: method test_default_cmake (line 14) | def test_default_cmake(self): method test_custom_cmake_3_19 (line 21) | def test_custom_cmake_3_19(self): method test_custom_cmake_mingw64 (line 30) | def test_custom_cmake_mingw64(self): FILE: test/functional/util/test_cmd_args_to_string.py function application_folder (line 14) | def application_folder(): function test_unix_cases (line 62) | def test_unix_cases(application_folder, _input, output): function test_windows_cases (line 84) | def test_windows_cases(application_folder, _input, output): FILE: test/functional/util/tools_test.py class TestVisualStudioTools (line 14) | class TestVisualStudioTools: method test_vswhere_not_found (line 16) | def test_vswhere_not_found(self): method test_vswhere_path (line 26) | def test_vswhere_path(self): FILE: test/functional/utils.py function check_vs_runtime (line 4) | def check_vs_runtime(artifact, client, vs_version, build_type, architect... function check_exe_run (line 76) | def check_exe_run(output, names, compiler, version, build_type, arch, cp... FILE: test/functional/workspace/test_workspace.py function test_build (line 16) | def test_build(): function test_metabuild (line 32) | def test_metabuild(): function test_new_template_and_different_folder (line 56) | def test_new_template_and_different_folder(): function test_super_build_different_layouts (line 76) | def test_super_build_different_layouts(): FILE: test/integration/build_requires/build_requires_test.py function client (line 15) | def client(): function test_conanfile_txt (line 86) | def test_conanfile_txt(client): function test_complete (line 101) | def test_complete(client): function test_dependents_new_buildenv (line 144) | def test_dependents_new_buildenv(): function test_tool_requires_conanfile_txt (line 200) | def test_tool_requires_conanfile_txt(): function test_profile_override_conflict (line 222) | def test_profile_override_conflict(): function test_both_context_options_error (line 246) | def test_both_context_options_error(): function test_conditional_require_context (line 274) | def test_conditional_require_context(): class TestBuildTrackHost (line 296) | class TestBuildTrackHost: method test_overriden_host_but_not_build (line 298) | def test_overriden_host_but_not_build(self): method test_overriden_host_version (line 329) | def test_overriden_host_version(self): method test_overriden_host_version_version_range (line 365) | def test_overriden_host_version_version_range(self): method test_track_host_error_nothost (line 405) | def test_track_host_error_nothost(self): method test_track_host_errors_trait (line 415) | def test_track_host_errors_trait(self): method test_track_host_error_wrong_context (line 432) | def test_track_host_error_wrong_context(self): method test_host_version_test_package (line 441) | def test_host_version_test_package(self): method test_overriden_host_version_transitive_deps (line 481) | def test_overriden_host_version_transitive_deps(self): method test_host_version_different_ref (line 517) | def test_host_version_different_ref(self, host_version, assert_error, ... method test_overriden_host_version_user_channel (line 537) | def test_overriden_host_version_user_channel(self, requires_tag, tool_... method test_host_version_transitive_contexts (line 569) | def test_host_version_transitive_contexts(self, shared): method test_host_version_transitive_contexts2 (line 588) | def test_host_version_transitive_contexts2(self, shared): method test_host_version_transitive_contexts_orphan (line 608) | def test_host_version_transitive_contexts_orphan(self): method test_user_channel_error (line 630) | def test_user_channel_error(self): function test_build_missing_build_requires (line 680) | def test_build_missing_build_requires(): function test_requirement_in_wrong_method (line 698) | def test_requirement_in_wrong_method(): function test_transitive_build_scripts_error (line 714) | def test_transitive_build_scripts_error(): function test_transitive_build_scripts_library_error (line 747) | def test_transitive_build_scripts_library_error(): FILE: test/integration/build_requires/profile_build_requires_test.py class TestBuildRequires (line 11) | class TestBuildRequires: method client (line 14) | def client(self): method test_profile_requires (line 76) | def test_profile_requires(self, client): method test_profile_open_requires (line 89) | def test_profile_open_requires(self, client): method test_build_mode_requires (line 93) | def test_build_mode_requires(self, client): method test_profile_test_requires (line 106) | def test_profile_test_requires(self, client): method test_consumer_patterns (line 110) | def test_consumer_patterns(self, client): method test_build_requires_options (line 121) | def test_build_requires_options(self): function test_consumer_patterns_loop_error (line 149) | def test_consumer_patterns_loop_error(): function test_tool_requires_revision_profile (line 183) | def test_tool_requires_revision_profile(): function test_tool_requires_version_range_loop (line 210) | def test_tool_requires_version_range_loop(): FILE: test/integration/build_requires/test_build_requires_source_method.py class TestBuildEnvSource (line 8) | class TestBuildEnvSource: method client (line 10) | def client(self): method test_source_buildenv (line 31) | def test_source_buildenv(self, client): method test_source_buildenv_layout (line 56) | def test_source_buildenv_layout(self, client): method test_source_buildenv_cmake_layout (line 94) | def test_source_buildenv_cmake_layout(self, client): method test_source_buildenv_default_fail (line 127) | def test_source_buildenv_default_fail(self, client): FILE: test/integration/build_requires/test_install_test_build_require.py function client (line 14) | def client(): function test_build_require_test_package (line 60) | def test_build_require_test_package(build_profile, client): function test_both_types (line 93) | def test_both_types(client): function test_create_build_requires (line 130) | def test_create_build_requires(): function test_build_require_conanfile_text (line 151) | def test_build_require_conanfile_text(client): function test_build_require_command_line_build_context (line 163) | def test_build_require_command_line_build_context(client): function test_install_multiple_tool_requires_cli (line 174) | def test_install_multiple_tool_requires_cli(): function test_bootstrap_other_architecture (line 185) | def test_bootstrap_other_architecture(): function test_bootstrap_cc (line 230) | def test_bootstrap_cc(): FILE: test/integration/build_requires/test_relocatable_toolchain.py function test_relocatable_toolchain (line 7) | def test_relocatable_toolchain(): FILE: test/integration/build_requires/test_toolchain_packages.py function test_android_ndk (line 8) | def test_android_ndk(): function test_libcxx (line 164) | def test_libcxx(): function test_compiler_gcc (line 282) | def test_compiler_gcc(): FILE: test/integration/cache/backup_sources_test.py class TestDownloadCacheBackupSources (line 20) | class TestDownloadCacheBackupSources: method test_users_download_cache_summary (line 21) | def test_users_download_cache_summary(self): method _setup (line 83) | def _setup(self): method test_upload_sources_backup (line 89) | def test_upload_sources_backup(self): method test_unknown_handling (line 205) | def test_unknown_handling(self): method test_download_origin_first (line 243) | def test_download_origin_first(self): method test_download_origin_last (line 276) | def test_download_origin_last(self): method test_sources_backup_server_error_500 (line 311) | def test_sources_backup_server_error_500(self): method test_sources_backup_server_not_found (line 331) | def test_sources_backup_server_not_found(self): method test_upload_sources_backup_creds_needed (line 352) | def test_upload_sources_backup_creds_needed(self): method test_download_sources_multiurl (line 461) | def test_download_sources_multiurl(self): method test_list_urls_miss (line 512) | def test_list_urls_miss(self): method test_ok_when_origin_breaks_midway_list (line 543) | def test_ok_when_origin_breaks_midway_list(self): method test_ok_when_origin_authorization_error (line 571) | def test_ok_when_origin_authorization_error(self): method test_ok_when_origin_bad_sha256 (line 649) | def test_ok_when_origin_bad_sha256(self): method test_export_then_upload_workflow (line 680) | def test_export_then_upload_workflow(self): method test_export_then_upload_recipe_only_workflow (line 717) | def test_export_then_upload_recipe_only_workflow(self): method test_source_then_upload_workflow (line 749) | def test_source_then_upload_workflow(self, unknown): method test_backup_source_corrupted_download_handling (line 784) | def test_backup_source_corrupted_download_handling(self): method test_backup_source_dirty_download_handle (line 813) | def test_backup_source_dirty_download_handle(self, exception, upload): method test_backup_source_upload_when_dirty (line 853) | def test_backup_source_upload_when_dirty(self, exception): FILE: test/integration/cache/cache2_update_test.py class TestUpdateFlows (line 15) | class TestUpdateFlows: method _setup (line 17) | def _setup(self): method _upload_ref_to_all_servers (line 30) | def _upload_ref_to_all_servers(self, ref, client): method _upload_ref_to_server (line 37) | def _upload_ref_to_server(self, ref, remote, client): method test_revision_fixed_version (line 44) | def test_revision_fixed_version(self): method test_version_ranges (line 351) | def test_version_ranges(self): function test_muliref_update_pattern (line 472) | def test_muliref_update_pattern(update, result): function test_update_remote_older_revision (line 492) | def test_update_remote_older_revision(): FILE: test/integration/cache/download_cache_test.py class TestDownloadCache (line 11) | class TestDownloadCache: method test_download_skip (line 13) | def test_download_skip(self): method test_dirty_download (line 56) | def test_dirty_download(self): method test_user_downloads_cached_newtools (line 86) | def test_user_downloads_cached_newtools(self): method test_download_relative_error (line 148) | def test_download_relative_error(self): FILE: test/integration/cache/rmdir_fail_test.py function test_fail_rmdir (line 10) | def test_fail_rmdir(): FILE: test/integration/cache/storage_path_test.py function test_storage_path (line 9) | def test_storage_path(): function test_wrong_home_error (line 22) | def test_wrong_home_error(): function test_short_storage_path (line 29) | def test_short_storage_path(): FILE: test/integration/cache/test_home_special_char.py function client_with_special_chars (line 15) | def client_with_special_chars(): function test_reuse_buildenv (line 58) | def test_reuse_buildenv(client_with_special_chars): function test_reuse_buildenv_powershell (line 67) | def test_reuse_buildenv_powershell(client_with_special_chars): FILE: test/integration/cache/test_package_revisions.py function test_package_revision_latest (line 8) | def test_package_revision_latest(): FILE: test/integration/cache/test_same_pref_removal.py function test_same_pref_removal (line 7) | def test_same_pref_removal(): FILE: test/integration/command/alias_test.py class TestConanAlias (line 11) | class TestConanAlias: method test_repeated_alias (line 13) | def test_repeated_alias(self): method test_basic (line 19) | def test_basic(self): method test_not_override_package (line 65) | def test_not_override_package(self): FILE: test/integration/command/cache/test_cache_clean.py function test_cache_clean (line 13) | def test_cache_clean(use_pkglist): function test_cache_clean_all (line 45) | def test_cache_clean_all(): function test_cache_multiple_builds_same_prev_clean (line 75) | def test_cache_multiple_builds_same_prev_clean(): function test_cache_multiple_builds_diff_prev_clean (line 102) | def test_cache_multiple_builds_diff_prev_clean(): function test_cache_clean_custom_storage (line 132) | def test_cache_clean_custom_storage(): FILE: test/integration/command/cache/test_cache_integrity.py function test_cache_integrity (line 12) | def test_cache_integrity(use_pkglist, output_pkglist): function test_cache_integrity_missing_recipe_manifest (line 70) | def test_cache_integrity_missing_recipe_manifest(output_pkglist): function test_cache_integrity_missing_package_manifest (line 98) | def test_cache_integrity_missing_package_manifest(output_pkglist): function test_cache_integrity_missing_package_conaninfo (line 127) | def test_cache_integrity_missing_package_conaninfo(output_pkglist): function test_cache_integrity_missing_package_file (line 150) | def test_cache_integrity_missing_package_file(): function test_cache_integrity_export_sources (line 162) | def test_cache_integrity_export_sources(): FILE: test/integration/command/cache/test_cache_path.py function created_package (line 13) | def created_package(): function test_cache_path (line 22) | def test_cache_path(created_package): function test_cache_path_exist_errors (line 67) | def test_cache_path_exist_errors(created_package): function test_cache_path_arg_errors (line 92) | def test_cache_path_arg_errors(): function test_cache_path_does_not_exist_folder (line 107) | def test_cache_path_does_not_exist_folder(): function test_cache_path_output_json (line 121) | def test_cache_path_output_json(): class TestCacheRef (line 132) | class TestCacheRef: method test_cache_path (line 134) | def test_cache_path(self, created_package): method test_downloaded_paths (line 155) | def test_downloaded_paths(self): method test_errors (line 179) | def test_errors(self): FILE: test/integration/command/cache/test_cache_save_restore.py function test_cache_save_restore (line 18) | def test_cache_save_restore(): function test_cache_save_restore_with_package_file (line 41) | def test_cache_save_restore_with_package_file(): function test_cache_save_downloaded_restore (line 71) | def test_cache_save_downloaded_restore(): function _get_directory_tree (line 90) | def _get_directory_tree(base_folder): function _validate_restore (line 102) | def _validate_restore(cache_path): function test_cache_save_excluded_folders (line 127) | def test_cache_save_excluded_folders(): function test_cache_save_restore_metadata (line 168) | def test_cache_save_restore_metadata(): function test_cache_save_restore_multiple_revisions (line 204) | def test_cache_save_restore_multiple_revisions(): function test_cache_save_restore_graph (line 236) | def test_cache_save_restore_graph(): function test_cache_save_subfolder (line 259) | def test_cache_save_subfolder(): function test_error_restore_not_existing (line 270) | def test_error_restore_not_existing(): function test_cache_save_restore_custom_storage_path (line 278) | def test_cache_save_restore_custom_storage_path(src_store, dst_store): function test_cache_save_restore_compressions (line 299) | def test_cache_save_restore_compressions(compress): FILE: test/integration/command/cache/test_cache_sign.py function test_pkg_sign_no_plugin (line 23) | def test_pkg_sign_no_plugin(): function test_pkg_sign_no_plugin_functions (line 33) | def test_pkg_sign_no_plugin_functions(): function test_pkg_sign_verify_basic (line 44) | def test_pkg_sign_verify_basic(): function test_pkg_sign_no_packages (line 91) | def test_pkg_sign_no_packages(): function test_pkg_sign_exception (line 100) | def test_pkg_sign_exception(): function test_pkg_verify_exception (line 149) | def test_pkg_verify_exception(): function test_pkg_sign_verify_pkglist (line 202) | def test_pkg_sign_verify_pkglist(): FILE: test/integration/command/config_test.py function test_missing_subarguments (line 15) | def test_missing_subarguments(): class TestConfigHome (line 23) | class TestConfigHome: method test_config_home_default (line 27) | def test_config_home_default(self): method test_api_uses_env_var_home (line 36) | def test_api_uses_env_var_home(self): function test_config_list (line 43) | def test_config_list(): function test_config_install (line 60) | def test_config_install(): function test_config_install_conanignore (line 70) | def test_config_install_conanignore(): function test_config_install_conanignore_ignore_all_allow_specific_workflow (line 132) | def test_config_install_conanignore_ignore_all_allow_specific_workflow(): function test_config_install_conanignore_walk_directories (line 168) | def test_config_install_conanignore_walk_directories(has_conanignore, fo... function test_config_show (line 184) | def test_config_show(): function test_config_clean (line 228) | def test_config_clean(storage_path): function test_config_reinit (line 263) | def test_config_reinit(): function test_config_reinit_core_conf (line 278) | def test_config_reinit_core_conf(): FILE: test/integration/command/create_test.py function test_dependencies_order_matches_requires (line 14) | def test_dependencies_order_matches_requires(): function test_create (line 31) | def test_create(): function test_error_create_name_version (line 75) | def test_error_create_name_version(): function test_create_user_channel (line 85) | def test_create_user_channel(): function test_create_in_subfolder (line 98) | def test_create_in_subfolder(): function test_create_in_subfolder_with_different_name (line 107) | def test_create_in_subfolder_with_different_name(): function test_create_test_package (line 117) | def test_create_test_package(): function test_create_skip_test_package (line 127) | def test_create_skip_test_package(): function test_create_package_requires (line 139) | def test_create_package_requires(): function test_package_folder_build_error (line 181) | def test_package_folder_build_error(): function test_create_with_name_and_version (line 205) | def test_create_with_name_and_version(): function test_create_with_only_user_channel (line 212) | def test_create_with_only_user_channel(): function test_requires_without_user_channel (line 223) | def test_requires_without_user_channel(): function test_conaninfo_contents_without_user_channel (line 245) | def test_conaninfo_contents_without_user_channel(): function test_components_json_output (line 263) | def test_components_json_output(): function test_lockfile_input_not_specified (line 288) | def test_lockfile_input_not_specified(): function test_create_build_missing (line 296) | def test_create_build_missing(): function test_create_no_user_channel (line 335) | def test_create_no_user_channel(): function test_create_build_missing_negation (line 372) | def test_create_build_missing_negation(): function test_create_format_json (line 394) | def test_create_format_json(): function test_create_format_json_and_deps_cpp_info (line 528) | def test_create_format_json_and_deps_cpp_info(): function test_default_framework_dirs (line 661) | def test_default_framework_dirs(): function test_default_framework_dirs_with_layout (line 678) | def test_default_framework_dirs_with_layout(): function test_defaults_in_components (line 698) | def test_defaults_in_components(): function test_name_never (line 767) | def test_name_never(): function test_create_both_host_build_require (line 778) | def test_create_both_host_build_require(): function test_python_requires_json_format (line 808) | def test_python_requires_json_format(): function test_python_requires_with_test_package (line 820) | def test_python_requires_with_test_package(): function test_create_test_package_only_build (line 849) | def test_create_test_package_only_build(): function test_create_test_package_only_build_python_require (line 876) | def test_create_test_package_only_build_python_require(): function test_create_build_fail_generate_outfile (line 901) | def test_create_build_fail_generate_outfile(command, out_file): FILE: test/integration/command/custom_commands_test.py class TestCustomCommandsErrors (line 13) | class TestCustomCommandsErrors: method test_import_error_custom_command (line 15) | def test_import_error_custom_command(self): method test_import_error_custom_command_subfolder (line 32) | def test_import_error_custom_command_subfolder(self): method test_import_error_bad_name (line 51) | def test_import_error_bad_name(self): class TestCustomCommands (line 69) | class TestCustomCommands: method test_simple_custom_command (line 70) | def test_simple_custom_command(self): method test_command_layer (line 105) | def test_command_layer(self): method test_custom_command_with_subcommands (line 158) | def test_custom_command_with_subcommands(self): method test_custom_command_with_subcommands_with_underscore (line 197) | def test_custom_command_with_subcommands_with_underscore(self): method test_overwrite_builtin_command (line 227) | def test_overwrite_builtin_command(self): method test_custom_command_local_import (line 254) | def test_custom_command_local_import(self): method test_custom_command_from_other_location (line 291) | def test_custom_command_from_other_location(self): class TestCommandAPI (line 322) | class TestCommandAPI: method test_command_reuse_interface (line 325) | def test_command_reuse_interface(self, argument): method test_command_reuse_other_custom (line 345) | def test_command_reuse_other_custom(self): method test_command_verbosity_leak (line 375) | def test_command_verbosity_leak(self): method test_command_reuse_interface_create (line 401) | def test_command_reuse_interface_create(self): method test_subcommand_reuse_interface (line 423) | def test_subcommand_reuse_interface(self): class TestCommandsRemoteCaching (line 451) | class TestCommandsRemoteCaching: method test_remotes_cache (line 452) | def test_remotes_cache(self): function test_custom_command_settings_access (line 501) | def test_custom_command_settings_access(): FILE: test/integration/command/download/download_parallel_test.py function test_basic_parallel_download (line 4) | def test_basic_parallel_download(): FILE: test/integration/command/download/download_selected_packages_test.py function setup (line 12) | def setup(): function test_download_recipe_twice (line 29) | def test_download_recipe_twice(setup): function test_download_packages_twice (line 46) | def test_download_packages_twice(setup): FILE: test/integration/command/download/download_test.py function test_download_with_sources (line 11) | def test_download_with_sources(): function test_no_user_channel (line 29) | def test_no_user_channel(): function test_download_with_python_requires (line 46) | def test_download_with_python_requires(): function test_download_verify_ssl_conf (line 75) | def test_download_verify_ssl_conf(): function test_download_list_only_recipe (line 117) | def test_download_list_only_recipe(): FILE: test/integration/command/download/test_download_patterns.py class TestDownloadPatterns (line 11) | class TestDownloadPatterns: method client (line 14) | def client(self): method assert_downloaded (line 34) | def assert_downloaded(pattern, result, client, only_recipe=False, quer... method test_all_latest (line 78) | def test_all_latest(self, client): method test_all (line 82) | def test_all(self, client): method test_pkg (line 87) | def test_pkg(self, client): method test_pkg_rrev (line 91) | def test_pkg_rrev(self, client): method test_pkg_rrevs (line 95) | def test_pkg_rrevs(self, client): method test_pkg_pid (line 99) | def test_pkg_pid(self, client): method test_pkg_rrev_pid (line 103) | def test_pkg_rrev_pid(self, client): method test_pkg_rrevs_pid (line 107) | def test_pkg_rrevs_pid(self, client): method test_pkg_rrev_pid_prev (line 111) | def test_pkg_rrev_pid_prev(self, client): method test_all_latest_only_recipe (line 116) | def test_all_latest_only_recipe(self, client): method test_pkg_only_recipe (line 120) | def test_pkg_only_recipe(self, client): method test_pkg_rrev_only_recipe (line 124) | def test_pkg_rrev_only_recipe(self, client): method test_pkg_rrevs_only_recipe (line 128) | def test_pkg_rrevs_only_recipe(self, client): method test_all_query (line 133) | def test_all_query(self, client): method test_pkg_query (line 137) | def test_pkg_query(self, client): class TestDownloadPatterErrors (line 142) | class TestDownloadPatterErrors: method client (line 145) | def client(self): method assert_error (line 153) | def assert_error(pattern, error, client, only_recipe=False, query=None): method test_recipe_not_found (line 159) | def test_recipe_not_found(self, client): method test_rrev_not_found (line 164) | def test_rrev_not_found(self, client): method test_pid_not_found (line 168) | def test_pid_not_found(self, client): method test_prev_not_found (line 174) | def test_prev_not_found(self, client): FILE: test/integration/command/export/export_dirty_test.py class TestSourceDirty (line 8) | class TestSourceDirty: method test_keep_failing_source_folder (line 9) | def test_keep_failing_source_folder(self): FILE: test/integration/command/export/export_path_test.py function test_basic (line 12) | def test_basic(relative_path): function test_path (line 42) | def test_path(relative_path): FILE: test/integration/command/export/export_sources_test.py function test_exports (line 9) | def test_exports(): function test_exports_sources (line 36) | def test_exports_sources(): function test_test_package_copied (line 63) | def test_test_package_copied(): function test_source_changes_generate_new_revisions (line 75) | def test_source_changes_generate_new_revisions(): FILE: test/integration/command/export/export_test.py class TestExportSettings (line 16) | class TestExportSettings: method test_export_without_full_reference (line 18) | def test_export_without_full_reference(self): method test_export_read_only (line 51) | def test_export_read_only(self): method test_code_parent (line 114) | def test_code_parent(self): method test_code_sibling (line 138) | def test_code_sibling(self): method test_code_several_sibling (line 162) | def test_code_several_sibling(self): method test_filename (line 193) | def test_filename(self, filename): method test_exclude_basic (line 205) | def test_exclude_basic(self): method test_exclude_folders (line 230) | def test_exclude_folders(self): class TestExport (line 244) | class TestExport: method setup (line 247) | def setup(self): method test_basic (line 257) | def test_basic(self): method test_case_sensitive (line 274) | def test_case_sensitive(self): method test_export_filter (line 280) | def test_export_filter(self): class TestExportMetadata (line 317) | class TestExportMetadata: method test_revision_mode_hash (line 319) | def test_revision_mode_hash(self): method test_revision_mode_invalid (line 326) | def test_revision_mode_invalid(self): method test_export_no_params (line 332) | def test_export_no_params(self): method test_export_with_name_and_version (line 338) | def test_export_with_name_and_version(self): method test_export_with_only_user_channel (line 345) | def test_export_with_only_user_channel(self): method test_export_conflict_no_user_channel (line 353) | def test_export_conflict_no_user_channel(self): function test_export_casing (line 368) | def test_export_casing(): function test_export_invalid_refs (line 397) | def test_export_invalid_refs(): function test_allow_temp_uppercase (line 410) | def test_allow_temp_uppercase(): function test_warn_special_chars_refs (line 421) | def test_warn_special_chars_refs(): function test_export_json (line 432) | def test_export_json(): FILE: test/integration/command/export/exports_method_test.py class TestExportsMethod (line 9) | class TestExportsMethod: method test_export_method (line 11) | def test_export_method(self): method test_export_method_parent_folder (line 34) | def test_export_method_parent_folder(self): method test_export_no_settings_options_method (line 58) | def test_export_no_settings_options_method(self): method test_export_folders (line 106) | def test_export_folders(self): method test_export_attribute_error (line 127) | def test_export_attribute_error(self): method test_exports_method_error (line 138) | def test_exports_method_error(self): class TestExportsSourcesMethod (line 151) | class TestExportsSourcesMethod: method test_export_sources_method (line 153) | def test_export_sources_method(self): method test_export_source_folders (line 175) | def test_export_source_folders(self): method test_export_sources_attribute_error (line 196) | def test_export_sources_attribute_error(self): method test_exports_sources_method_error (line 207) | def test_exports_sources_method_error(self): method test_exports_sources_upload_error (line 220) | def test_exports_sources_upload_error(self): FILE: test/integration/command/export/test_export.py function test_basic (line 7) | def test_basic(): function test_export_cci (line 27) | def test_export_cci(): FILE: test/integration/command/export_pkg_test.py class TestExportPkg (line 13) | class TestExportPkg: method test_dont_touch_server (line 15) | def test_dont_touch_server(self): method test_transitive_without_settings (line 24) | def test_transitive_without_settings(self): method test_package_folder_errors (line 45) | def test_package_folder_errors(self): method test_options (line 53) | def test_options(self): method test_profile_environment (line 81) | def test_profile_environment(self): method test_build_folders (line 104) | def test_build_folders(self): method test_default_source_folder (line 138) | def test_default_source_folder(self): method test_build_source_folders (line 165) | def test_build_source_folders(self): method test_partial_references (line 202) | def test_partial_references(self): method test_with_deps (line 243) | def test_with_deps(self): method test_export_pkg_version_type (line 277) | def test_export_pkg_version_type(self): method test_export_pkg_json (line 290) | def test_export_pkg_json(self): method test_export_pkg_no_ref (line 313) | def test_export_pkg_no_ref(self): function test_build_policy_never (line 335) | def test_build_policy_never(): function test_build_policy_never_missing (line 360) | def test_build_policy_never_missing(): function test_export_pkg_json_formatter (line 373) | def test_export_pkg_json_formatter(): function test_export_pkg_dont_update_src (line 447) | def test_export_pkg_dont_update_src(): function test_negate_tool_requires (line 481) | def test_negate_tool_requires(): function test_export_pkg_tool_requires (line 493) | def test_export_pkg_tool_requires(): function test_export_pkg_output_folder (line 537) | def test_export_pkg_output_folder(): function test_export_pkg_test_package (line 562) | def test_export_pkg_test_package(): function test_export_pkg_test_package_build_require (line 586) | def test_export_pkg_test_package_build_require(): function test_export_pkg_remote_python_requires (line 608) | def test_export_pkg_remote_python_requires(): function test_remote_none (line 622) | def test_remote_none(): function test_remote_none_tool_requires (line 637) | def test_remote_none_tool_requires(): function test_export_pkg_set_version_python_requires (line 651) | def test_export_pkg_set_version_python_requires(): FILE: test/integration/command/help_test.py class TestHelp (line 8) | class TestHelp: method test_version (line 10) | def test_version(self): method test_unknown_command (line 15) | def test_unknown_command(self): method test_similar (line 20) | def test_similar(self): method test_help (line 31) | def test_help(self): method test_help_command (line 37) | def test_help_command(self): method test_help_subcommand (line 42) | def test_help_subcommand(self): function test_all_commands_call_args_parse (line 51) | def test_all_commands_call_args_parse(): FILE: test/integration/command/info/info_options_test.py function test_info_options (line 5) | def test_info_options(): FILE: test/integration/command/info/info_test.py class TestBasicCliOutput (line 9) | class TestBasicCliOutput: method test_info_settings (line 11) | def test_info_settings(self): method test_nontuple_topics (line 58) | def test_nontuple_topics(self): class TestConanfilePath (line 100) | class TestConanfilePath: method test_cwd (line 101) | def test_cwd(self): method test_wrong_path_parameter (line 109) | def test_wrong_path_parameter(self): class TestFilters (line 130) | class TestFilters: method test_filter_fields (line 132) | def test_filter_fields(self): method test_filter_fields_json (line 152) | def test_filter_fields_json(self): class TestJsonOutput (line 166) | class TestJsonOutput: method test_json_package_filter (line 167) | def test_json_package_filter(self): method test_json_info_outputs (line 199) | def test_json_info_outputs(self): method test_json_info_requirements (line 207) | def test_json_info_requirements(self): class TestAdvancedCliOutput (line 217) | class TestAdvancedCliOutput: method test_python_requires (line 221) | def test_python_requires(self): method test_build_id_info (line 248) | def test_build_id_info(self): class TestEditables (line 273) | class TestEditables: method test_info_paths (line 274) | def test_info_paths(self): class TestInfoTestPackage (line 293) | class TestInfoTestPackage: method test_tested_reference_str (line 296) | def test_tested_reference_str(self): class TestDeployers (line 319) | class TestDeployers: method test_custom_deploy (line 321) | def test_custom_deploy(self): class TestErrorsInGraph (line 350) | class TestErrorsInGraph: method test_error_in_recipe (line 353) | def test_error_in_recipe(self): method test_error_exports (line 370) | def test_error_exports(self): method test_missing_invalid (line 388) | def test_missing_invalid(self): class TestInfoUpdate (line 418) | class TestInfoUpdate: method test_update (line 420) | def test_update(self): function test_info_not_hit_server (line 434) | def test_info_not_hit_server(): function test_graph_info_user (line 462) | def test_graph_info_user(): function test_graph_info_bundle (line 482) | def test_graph_info_bundle(): function test_graph_info_provides_conflict_html (line 506) | def test_graph_info_provides_conflict_html(): FILE: test/integration/command/info/test_graph_info_graphical.py class TestInfo (line 7) | class TestInfo: method _create (line 9) | def _create(self, name, version, deps=None, export=True): method test_graph (line 31) | def test_graph(self): method test_graph_html (line 78) | def test_graph_html(self): function test_user_templates (line 104) | def test_user_templates(): function test_graph_info_html_error_reporting_output (line 120) | def test_graph_info_html_error_reporting_output(): function test_graph_conflict_diamond (line 147) | def test_graph_conflict_diamond(): function test_graph_conflict_loop (line 164) | def test_graph_conflict_loop(): function test_graph_missing_error (line 178) | def test_graph_missing_error(): FILE: test/integration/command/info/test_info_build_order.py function test_info_build_order (line 11) | def test_info_build_order(): function test_info_build_order_configuration (line 87) | def test_info_build_order_configuration(): function test_info_build_order_configuration_text_formatter (line 143) | def test_info_build_order_configuration_text_formatter(): function test_info_build_order_build_require (line 158) | def test_info_build_order_build_require(): function test_info_build_order_options (line 215) | def test_info_build_order_options(): function test_info_build_order_merge_multi_product (line 271) | def test_info_build_order_merge_multi_product(): function test_info_build_order_merge_multi_product_configurations (line 359) | def test_info_build_order_merge_multi_product_configurations(): function test_info_build_order_merge_conditionals (line 440) | def test_info_build_order_merge_conditionals(): function test_info_build_order_lockfile_location (line 548) | def test_info_build_order_lockfile_location(): function test_build_order_missing_package_check_error (line 562) | def test_build_order_missing_package_check_error(): function test_info_build_order_broken_recipe (line 616) | def test_info_build_order_broken_recipe(): class TestBuildOrderReduce (line 635) | class TestBuildOrderReduce: method test_build_order_reduce (line 637) | def test_build_order_reduce(self, order): method test_build_order_merge_reduce (line 664) | def test_build_order_merge_reduce(self, order): method test_error_reduced (line 713) | def test_error_reduced(self): method test_error_different_orders (line 725) | def test_error_different_orders(self): method test_merge_missing_error (line 742) | def test_merge_missing_error(self): method test_merge_invalid_error (line 751) | def test_merge_invalid_error(self): method test_reduce_should_remove_recipe (line 769) | def test_reduce_should_remove_recipe(self): function test_multi_configuration_profile_args (line 786) | def test_multi_configuration_profile_args(): function test_build_order_space_in_options (line 805) | def test_build_order_space_in_options(): function test_build_order_build_context_compatible (line 824) | def test_build_order_build_context_compatible(): function test_info_build_order_editable (line 883) | def test_info_build_order_editable(): function test_build_order_path_reqs_mixed_args (line 905) | def test_build_order_path_reqs_mixed_args(): FILE: test/integration/command/info/test_info_folders.py function client_deps (line 34) | def client_deps(): function test_basic (line 44) | def test_basic(): function test_build_id (line 57) | def test_build_id(): function test_deps_basic (line 81) | def test_deps_basic(client_deps): function test_deps_specific_information (line 101) | def test_deps_specific_information(client_deps): function test_single_field (line 123) | def test_single_field(): function test_direct_conanfile (line 136) | def test_direct_conanfile(): FILE: test/integration/command/install/install_cascade_test.py function test_cascade (line 6) | def test_cascade(): FILE: test/integration/command/install/install_missing_dep_test.py class TestInstallMissingDependency (line 5) | class TestInstallMissingDependency: method test_missing_dep (line 7) | def test_missing_dep(self): method test_missing_multiple_dep (line 41) | def test_missing_multiple_dep(self): FILE: test/integration/command/install/install_parallel_test.py class TestInstallParallel (line 4) | class TestInstallParallel: method test_basic_parallel_install (line 6) | def test_basic_parallel_install(self): FILE: test/integration/command/install/install_test.py function client (line 15) | def client(): function test_install_reference_txt (line 22) | def test_install_reference_txt(client): function test_install_reference_error (line 29) | def test_install_reference_error(client): function test_install_args_error (line 38) | def test_install_args_error(): function test_four_subfolder_install (line 44) | def test_four_subfolder_install(client): function test_install_system_requirements (line 52) | def test_install_system_requirements(client): function test_install_transitive_pattern (line 70) | def test_install_transitive_pattern(client): function test_install_package_folder (line 143) | def test_install_package_folder(client): function test_install_cwd (line 158) | def test_install_cwd(client): function test_install_with_profile (line 167) | def test_install_with_profile(client): function test_install_with_path_errors (line 193) | def test_install_with_path_errors(client): function test_install_argument_order (line 207) | def test_install_argument_order(client): function test_install_anonymous (line 242) | def test_install_anonymous(client): function test_install_without_ref (line 253) | def test_install_without_ref(client): function test_install_disabled_remote (line 274) | def test_install_disabled_remote(client): function test_install_no_remotes (line 288) | def test_install_no_remotes(client): function test_install_skip_disabled_remote (line 299) | def test_install_skip_disabled_remote(): function test_install_without_update_fail (line 314) | def test_install_without_update_fail(client): function test_install_version_range_reference (line 325) | def test_install_version_range_reference(client): function test_install_error_never (line 335) | def test_install_error_never(client): function test_package_folder_available_consumer (line 346) | def test_package_folder_available_consumer(): function test_install_multiple_requires_cli (line 375) | def test_install_multiple_requires_cli(): function test_install_json_formatter (line 396) | def test_install_json_formatter(): function test_upload_skip_binaries_not_hit_server (line 483) | def test_upload_skip_binaries_not_hit_server(): function test_upload_skip_build_missing (line 496) | def test_upload_skip_build_missing(): function test_upload_skip_build_compatibles (line 512) | def test_upload_skip_build_compatibles(): function test_install_json_format (line 541) | def test_install_json_format(): function test_install_json_format_not_visible (line 563) | def test_install_json_format_not_visible(): FILE: test/integration/command/install/install_update_test.py function test_update_binaries (line 10) | def test_update_binaries(): function test_update_not_date (line 64) | def test_update_not_date(): function test_reuse (line 110) | def test_reuse(): function test_update_binaries_failed (line 140) | def test_update_binaries_failed(): function test_install_update_repeated_tool_requires (line 148) | def test_install_update_repeated_tool_requires(): class TestUpdateOldPolicy (line 170) | class TestUpdateOldPolicy: method test_multi_remote_update_resolution (line 171) | def test_multi_remote_update_resolution(self): method test_multi_remote_update_resolution_2_remotes (line 206) | def test_multi_remote_update_resolution_2_remotes(self): method test_lockfile (line 237) | def test_lockfile(self): FILE: test/integration/command/install/test_graph_build_mode.py function build_all (line 9) | def build_all(): function check_if_build_from_sources (line 35) | def check_if_build_from_sources(refs_modes, output): function test_install_build_single (line 43) | def test_install_build_single(build_all): function test_install_build_double (line 56) | def test_install_build_double(build_all): function test_install_build_only (line 71) | def test_install_build_only(build_arg, mode, build_all): function test_install_build_all_with_single (line 95) | def test_install_build_all_with_single(build_arg, bar, foo, foobar, buil... function test_install_build_all_with_single_skip (line 110) | def test_install_build_all_with_single_skip(build_arg, bar, foo, foobar,... function test_install_build_all_with_double_skip (line 128) | def test_install_build_all_with_double_skip(build_arg, bar, foo, foobar,... function test_build_consumer (line 144) | def test_build_consumer(): FILE: test/integration/command/install/test_install_transitive.py function client (line 13) | def client(): function test_install_combined (line 31) | def test_install_combined(client): function test_install_transitive_cache (line 38) | def test_install_transitive_cache(client): function test_upper_option (line 45) | def test_upper_option(client): function test_inverse_upper_option (line 65) | def test_inverse_upper_option(client): function test_upper_option_txt (line 84) | def test_upper_option_txt(client): FILE: test/integration/command/list/list_test.py class TestParamErrors (line 19) | class TestParamErrors: method test_default_pattern (line 21) | def test_default_pattern(self): method test_query_param (line 35) | def test_query_param(self): method test_wrong_package_query (line 49) | def test_wrong_package_query(self): method test_graph_file_error (line 56) | def test_graph_file_error(self): function client (line 87) | def client(): function remove_timestamps (line 125) | def remove_timestamps(item): class TestListRefs (line 134) | class TestListRefs: method check (line 137) | def check(client, pattern, remote, expected): method check_json (line 148) | def check_json(client, pattern, remote, expected): method test_list_recipes (line 157) | def test_list_recipes(self, client, remote): method test_list_recipes_only_user_channel (line 178) | def test_list_recipes_only_user_channel(self, client, remote): method test_list_recipes_without_user_channel (line 193) | def test_list_recipes_without_user_channel(self, client, remote): method test_list_recipe_versions (line 205) | def test_list_recipe_versions(self, client, pattern, remote): method test_list_recipe_version_ranges (line 223) | def test_list_recipe_version_ranges(self, client, pattern, solution, r... method test_list_recipe_version_ranges_patterns (line 228) | def test_list_recipe_version_ranges_patterns(self, client, remote): method test_version_range_prerelease (line 238) | def test_version_range_prerelease(self): method test_list_recipe_versions_exact (line 250) | def test_list_recipe_versions_exact(self, client, remote): method test_list_recipe_no_match (line 265) | def test_list_recipe_no_match(self, client, pattern, remote): method test_list_recipe_latest_revision (line 281) | def test_list_recipe_latest_revision(self, client, remote, pattern): method test_list_recipe_all_latest_revision (line 302) | def test_list_recipe_all_latest_revision(self, client, remote): method test_list_recipe_several_revision (line 317) | def test_list_recipe_several_revision(self, client, remote): method test_list_recipe_multiple_revision (line 330) | def test_list_recipe_multiple_revision(self, client, remote): class TestListPrefs (line 353) | class TestListPrefs: method check (line 356) | def check(client, pattern, remote, expected): method check_json (line 367) | def check_json(client, pattern, remote, expected): method test_list_pkg_ids (line 376) | def test_list_pkg_ids(self, client, remote): method test_list_pkg_ids_confs (line 422) | def test_list_pkg_ids_confs(self, client, remote): method test_list_pkg_ids_requires (line 457) | def test_list_pkg_ids_requires(self, client, remote): method test_list_pkg_ids_all_rrevs (line 497) | def test_list_pkg_ids_all_rrevs(self, client, remote): method test_list_latest_prevs (line 522) | def test_list_latest_prevs(self, client, remote, version): method test_list_all_prevs (line 546) | def test_list_all_prevs(self, client, remote): method test_list_package_id_all_prevs (line 572) | def test_list_package_id_all_prevs(self, client, remote): method test_list_package_id_single (line 612) | def test_list_package_id_single(self, client, remote): method test_list_missing_package_id (line 628) | def test_list_missing_package_id(self, client, remote): method test_query (line 634) | def test_query(self, client, remote): function test_list_prefs_query_custom_settings (line 650) | def test_list_prefs_query_custom_settings(): function test_list_query_options (line 684) | def test_list_query_options(): function test_list_empty_settings (line 715) | def test_list_empty_settings(): class TestListNoUserChannel (line 733) | class TestListNoUserChannel: method test_no_user_channel (line 734) | def test_no_user_channel(self): class TestListRemotes (line 753) | class TestListRemotes: method test_search_no_matching_recipes (line 758) | def test_search_no_matching_recipes(self, client): method test_fail_if_no_configured_remotes (line 773) | def test_fail_if_no_configured_remotes(self): method test_search_remote_errors_but_no_raising_exceptions (line 782) | def test_search_remote_errors_but_no_raising_exceptions(self, client, ... class TestListHTML (line 794) | class TestListHTML: method test_list_html (line 795) | def test_list_html(self): method test_list_html_custom (line 807) | def test_list_html_custom(self): class TestListCompact (line 820) | class TestListCompact: method test_list_compact (line 821) | def test_list_compact(self): method test_list_compact_no_settings_no_options (line 843) | def test_list_compact_no_settings_no_options(self): method test_list_compact_patterns (line 879) | def test_list_compact_patterns(self, pattern): class TestListBinaryFilter (line 886) | class TestListBinaryFilter: method test_list_filter (line 889) | def test_list_filter(self, remote): function test_overlapping_versions (line 963) | def test_overlapping_versions(): function test_list_local_recipe_index (line 973) | def test_list_local_recipe_index(): FILE: test/integration/command/list/search_test.py class TestSearch (line 14) | class TestSearch: method remotes (line 17) | def remotes(self): method test_search_no_params (line 24) | def test_search_no_params(self): method test_search_no_matching_recipes (line 31) | def test_search_no_matching_recipes(self, remotes): method test_search_no_configured_remotes (line 42) | def test_search_no_configured_remotes(self): method test_search_disabled_remote (line 49) | def test_search_disabled_remote(self, remotes): class TestRemotes (line 56) | class TestRemotes: method _setup (line 59) | def _setup(self): method _add_remote (line 64) | def _add_remote(self, remote_name): method _add_recipe (line 69) | def _add_recipe(self, remote, reference): method test_search_remote_errors_but_no_raising_exceptions (line 86) | def test_search_remote_errors_but_no_raising_exceptions(self, exc, out... method test_no_remotes (line 99) | def test_no_remotes(self): method test_search_by_name (line 104) | def test_search_by_name(self): method test_search_in_all_remotes (line 120) | def test_search_in_all_remotes(self): method test_search_in_one_remote (line 151) | def test_search_in_one_remote(self): method test_search_package_found_in_one_remote (line 178) | def test_search_package_found_in_one_remote(self): method test_search_in_missing_remote (line 208) | def test_search_in_missing_remote(self): method test_search_wildcard (line 222) | def test_search_wildcard(self): function test_no_user_channel_error (line 250) | def test_no_user_channel_error(): FILE: test/integration/command/list/test_combined_pkglist_flows.py class TestListUpload (line 11) | class TestListUpload: method client (line 16) | def client(self): method test_list_upload_recipes (line 26) | def test_list_upload_recipes(self, client): method test_list_upload_packages (line 34) | def test_list_upload_packages(self, client): method test_list_upload_empty_list (line 42) | def test_list_upload_empty_list(self, client): class TestGraphCreatedUpload (line 56) | class TestGraphCreatedUpload: method test_create_upload (line 57) | def test_create_upload(self): class TestExportUpload (line 71) | class TestExportUpload: method test_export_upload (line 72) | def test_export_upload(self): class TestCreateGraphToPkgList (line 80) | class TestCreateGraphToPkgList: method test_graph_pkg_nonexistant (line 81) | def test_graph_pkg_nonexistant(self): method test_graph_pkg_list_only_built (line 86) | def test_graph_pkg_list_only_built(self): method test_graph_pkg_list_all_recipes_only (line 104) | def test_graph_pkg_list_all_recipes_only(self): method test_graph_pkg_list_python_requires (line 119) | def test_graph_pkg_list_python_requires(self): method test_graph_pkg_list_create_python_requires (line 140) | def test_graph_pkg_list_create_python_requires(self): class TestGraphInfoToPkgList (line 153) | class TestGraphInfoToPkgList: method test_graph_pkg_list_only_built (line 154) | def test_graph_pkg_list_only_built(self): class TestPkgListFindRemote (line 178) | class TestPkgListFindRemote: method test_graph_2_pkg_list_remotes (line 181) | def test_graph_2_pkg_list_remotes(self): method test_input_only_name_version (line 218) | def test_input_only_name_version(self): method test_input_recipe_revisions (line 234) | def test_input_recipe_revisions(self): method test_input_only_package_ids (line 255) | def test_input_only_package_ids(self): method test_graph_pkg_list_of_recipes_and_binaries (line 276) | def test_graph_pkg_list_of_recipes_and_binaries(self): method test_graph_pkg_list_counter_example (line 301) | def test_graph_pkg_list_counter_example(self): class TestPkgListMerge (line 328) | class TestPkgListMerge: method test_graph_2_pkg_list_remotes (line 331) | def test_graph_2_pkg_list_remotes(self): method test_pkglist_file_error (line 372) | def test_pkglist_file_error(self): class TestDownloadUpload (line 392) | class TestDownloadUpload: method client (line 394) | def client(self): method test_download_upload_all (line 407) | def test_download_upload_all(self, client, prev_list): method test_download_upload_all_no_removed (line 426) | def test_download_upload_all_no_removed(self): method test_download_upload_only_recipes (line 442) | def test_download_upload_only_recipes(self, client, prev_list): class TestListRemove (line 464) | class TestListRemove: method client (line 466) | def client(self): method test_remove_nothing_only_refs (line 477) | def test_remove_nothing_only_refs(self, client): method test_remove_all (line 486) | def test_remove_all(self, client, remote): method test_remove_packages_no_revisions (line 507) | def test_remove_packages_no_revisions(self, client, remote): method test_remove_packages (line 520) | def test_remove_packages(self, client, remote): class TestListGraphContext (line 545) | class TestListGraphContext: method test_list_graph_context (line 553) | def test_list_graph_context(self, context, refs, not_refs): method test_graph_list (line 590) | def test_graph_list(self): method test_context_only_binary_mismatch (line 602) | def test_context_only_binary_mismatch(self, context): method test_context_only_binary_different_pkg_id (line 621) | def test_context_only_binary_different_pkg_id(self, context, build_onnx): method test_context_only_consumer_recipe_no_named (line 654) | def test_context_only_consumer_recipe_no_named(self, context): FILE: test/integration/command/list/test_list_lru.py class TestLRU (line 10) | class TestLRU: method test_error_lru_remote (line 11) | def test_error_lru_remote(self): method test_cache_clean_lru (line 17) | def test_cache_clean_lru(self, method): method test_lru_just_created (line 55) | def test_lru_just_created(self): method test_update_lru_when_used_as_dependency (line 72) | def test_update_lru_when_used_as_dependency(self): method test_lru_invalid_time_unit (line 86) | def test_lru_invalid_time_unit(self): method test_lru_invalid_time_value_edge_cases (line 91) | def test_lru_invalid_time_value_edge_cases(self): method test_lru_not_in_remotes (line 98) | def test_lru_not_in_remotes(self): FILE: test/integration/command/remote/remote_test.py class TestRemoteServer (line 11) | class TestRemoteServer: method setup (line 14) | def setup(self): method test_list_json (line 22) | def test_list_json(self): method test_basic (line 31) | def test_basic(self): method test_remove_remote (line 56) | def test_remove_remote(self): method test_remove_remote_all (line 72) | def test_remove_remote_all(self): method test_remove_remote_no_user (line 83) | def test_remove_remote_no_user(self): method test_insert (line 89) | def test_insert(self): method test_duplicated_error (line 106) | def test_duplicated_error(self): method test_missing_subarguments (line 121) | def test_missing_subarguments(self): method test_invalid_url (line 125) | def test_invalid_url(self): method test_errors (line 138) | def test_errors(self): class TestRemoteModification (line 146) | class TestRemoteModification: method test_rename (line 147) | def test_rename(self): method test_update_insert (line 165) | def test_update_insert(self): method test_update_insert_same_url (line 186) | def test_update_insert_same_url(self): method test_verify_ssl (line 198) | def test_verify_ssl(self): method test_remote_disable (line 218) | def test_remote_disable(self): method test_invalid_remote_disable (line 266) | def test_invalid_remote_disable(self): method test_remote_disable_already_set (line 278) | def test_remote_disable_already_set(self): method test_verify_ssl_error (line 291) | def test_verify_ssl_error(self): function test_add_duplicated_url (line 300) | def test_add_duplicated_url(): function test_add_duplicated_name_url (line 323) | def test_add_duplicated_name_url(): function test_add_wrong_conancenter (line 335) | def test_add_wrong_conancenter(): function test_using_frozen_center (line 348) | def test_using_frozen_center(): function test_wrong_remotes_json_file (line 380) | def test_wrong_remotes_json_file(): function test_allowed_packages_remotes (line 387) | def test_allowed_packages_remotes(): function test_remote_allowed_packages_new (line 438) | def test_remote_allowed_packages_new(): function test_remote_allowed_negation (line 446) | def test_remote_allowed_negation(): FILE: test/integration/command/remote/remote_verify_ssl_test.py class RequesterMockFalse (line 12) | class RequesterMockFalse: method __init__ (line 15) | def __init__(self, *args, **kwargs): method get (line 18) | def get(self, url, *args, **kwargs): # noqa method Session (line 22) | def Session(self): # noqa method codes (line 26) | def codes(self): method mount (line 29) | def mount(self, *args, **kwargs): class RequesterMockTrue (line 33) | class RequesterMockTrue(RequesterMockFalse): class TestVerifySSL (line 37) | class TestVerifySSL: method test_verify_ssl (line 39) | def test_verify_ssl(self): FILE: test/integration/command/remote/test_remote_users.py class TestUser (line 14) | class TestUser: method test_command_user_no_remotes (line 16) | def test_command_user_no_remotes(self): method test_command_user_list (line 26) | def test_command_user_list(self): method test_with_remote_no_connect (line 46) | def test_with_remote_no_connect(self): method test_command_user_with_password (line 67) | def test_command_user_with_password(self): method test_command_user_with_password_spaces (line 87) | def test_command_user_with_password_spaces(self): method test_clean (line 103) | def test_clean(self): method test_command_interactive_only (line 129) | def test_command_interactive_only(self): method test_command_user_with_interactive_password_login_prompt_disabled (line 136) | def test_command_user_with_interactive_password_login_prompt_disabled(... method test_authenticated (line 150) | def test_authenticated(self): method test_json (line 174) | def test_json(self): method test_skip_auth (line 295) | def test_skip_auth(self): method test_login_multiremote (line 317) | def test_login_multiremote(self): function test_user_removed_remote_removed (line 327) | def test_user_removed_remote_removed(): class TestRemoteAuth (line 341) | class TestRemoteAuth: method test_remote_auth (line 342) | def test_remote_auth(self): method test_remote_auth_force (line 360) | def test_remote_auth_force(self): method test_remote_auth_force_false (line 371) | def test_remote_auth_force_false(self): method test_remote_auth_with_user (line 382) | def test_remote_auth_with_user(self): method test_remote_auth_with_user_env_var (line 396) | def test_remote_auth_with_user_env_var(self): method test_remote_auth_error (line 411) | def test_remote_auth_error(self): method test_remote_auth_server_expire_token_secret (line 418) | def test_remote_auth_server_expire_token_secret(self): method test_remote_auth_server_expire_token (line 439) | def test_remote_auth_server_expire_token(self): method test_auth_after_logout (line 460) | def test_auth_after_logout(self): FILE: test/integration/command/remove_empty_dirs_test.py class TestRemoveEmptyDirs (line 7) | class TestRemoveEmptyDirs: method test_basic (line 9) | def test_basic(self): method test_shared_folder (line 18) | def test_shared_folder(self): FILE: test/integration/command/remove_test.py class TestRemoveWithoutUserChannel (line 15) | class TestRemoveWithoutUserChannel: method test_local (line 18) | def test_local(self, dry_run): method test_local_dryrun_output (line 30) | def test_local_dryrun_output(self, confirm): method test_remote (line 42) | def test_remote(self): class TestRemovePackageRevisions (line 68) | class TestRemovePackageRevisions: method test_remove_package_revision (line 71) | def test_remove_package_revision(self): method test_remove_all_packages_but_the_recipe_at_remote (line 96) | def test_remove_all_packages_but_the_recipe_at_remote(self): function _populated_client_base (line 132) | def _populated_client_base(): function populated_client (line 173) | def populated_client(_populated_client_base): function test_new_remove_recipes_expressions (line 206) | def test_new_remove_recipes_expressions(populated_client, with_remote, d... function test_new_remove_recipe_revisions_expressions (line 226) | def test_new_remove_recipe_revisions_expressions(populated_client, with_... function test_new_remove_package_expressions (line 256) | def test_new_remove_package_expressions(populated_client, with_remote, d... function test_new_remove_package_revisions_expressions (line 289) | def test_new_remove_package_revisions_expressions(populated_client, with... function test_package_query_no_package_ref (line 303) | def test_package_query_no_package_ref(populated_client): function _get_all_packages (line 308) | def _get_all_packages(client, ref, with_remote): function _get_revisions_recipes (line 319) | def _get_revisions_recipes(client, ref, with_remote): function _get_revisions_packages (line 330) | def _get_revisions_packages(client, pref, with_remote): FILE: test/integration/command/require/test_command_require.py function test_add_require (line 6) | def test_add_require(): function test_remove_require (line 67) | def test_remove_require(): FILE: test/integration/command/source_test.py class TestSource (line 13) | class TestSource: method test_local_flow_patch (line 15) | def test_local_flow_patch(self): method test_apply_patch (line 50) | def test_apply_patch(self): method test_source_warning_os_build (line 73) | def test_source_warning_os_build(self): method test_source_with_path_errors (line 84) | def test_source_with_path_errors(self): method test_source_local_cwd (line 93) | def test_source_local_cwd(self): method test_local_source (line 114) | def test_local_source(self): method test_local_source_layout_root (line 141) | def test_local_source_layout_root(self): method test_retrieve_exports_sources (line 174) | def test_retrieve_exports_sources(self): method test_source_method_called_once (line 214) | def test_source_method_called_once(self): method test_source_method_called_again_if_left_dirty (line 244) | def test_source_method_called_again_if_left_dirty(self): class TestSourceWithoutDefaultProfile (line 272) | class TestSourceWithoutDefaultProfile: method client (line 275) | def client(self): method test_source_without_default_profile (line 283) | def test_source_without_default_profile(self, client): method test_source_with_layout (line 297) | def test_source_with_layout(self, client): function test_source_python_requires (line 315) | def test_source_python_requires(): function test_source_method_forbidden_attributes (line 329) | def test_source_method_forbidden_attributes(attribute): FILE: test/integration/command/test_audit.py function proxy_response (line 58) | def proxy_response(status, data, retry_after=60): function test_conan_audit_proxy (line 69) | def test_conan_audit_proxy(): function test_conan_audit_private (line 203) | def test_conan_audit_private(): function test_conan_audit_corrupted_token (line 328) | def test_conan_audit_corrupted_token(): function test_audit_list_conflicting_args (line 344) | def test_audit_list_conflicting_args(): function test_audit_provider_add_missing_url (line 351) | def test_audit_provider_add_missing_url(): function test_audit_provider_remove_nonexistent (line 357) | def test_audit_provider_remove_nonexistent(): function test_audit_list_missing_arguments (line 363) | def test_audit_list_missing_arguments(): function test_audit_provider_env_credentials_with_proxy (line 369) | def test_audit_provider_env_credentials_with_proxy(monkeypatch): function test_audit_global_error_exception (line 397) | def test_audit_global_error_exception(): function test_audit_scan_threshold_error (line 431) | def test_audit_scan_threshold_error(severity_level, threshold, should_fa... function test_parse_error_crash_when_no_edges (line 489) | def test_parse_error_crash_when_no_edges(): function test_audit_scan_context_filter (line 515) | def test_audit_scan_context_filter(package_context, filter_context): class TestAuditApiBranchouts (line 533) | class TestAuditApiBranchouts: method test_audit_load_provider_default (line 534) | def test_audit_load_provider_default(self): method test_audit_provider_add_duplicate (line 546) | def test_audit_provider_add_duplicate(self): class TestAuditScanBranchouts (line 553) | class TestAuditScanBranchouts: method test_audit_scan_graph_error (line 554) | def test_audit_scan_graph_error(self): class TestAuditListBranchouts (line 564) | class TestAuditListBranchouts: method test_audit_list_pkglist_empty (line 565) | def test_audit_list_pkglist_empty(self): method test_audit_list_sbom_non_cyclone (line 573) | def test_audit_list_sbom_non_cyclone(self): class TestAuditProviderBranchouts (line 580) | class TestAuditProviderBranchouts: method test_provider_json_format (line 581) | def test_provider_json_format(self): method test_provider_add_spaces_in_name (line 587) | def test_provider_add_spaces_in_name(self): method test_provider_add_user_input_token (line 593) | def test_provider_add_user_input_token(self): method test_provider_remove_no_name (line 599) | def test_provider_remove_no_name(self): method test_provider_auth_no_name (line 604) | def test_provider_auth_no_name(self): method test_provider_auth_user_input_token (line 609) | def test_provider_auth_user_input_token(self): FILE: test/integration/command/test_build.py function test_build_cmd_deploy_generators (line 7) | def test_build_cmd_deploy_generators(): function test_build_output_json (line 23) | def test_build_output_json(): FILE: test/integration/command/test_forced_download_source.py function client (line 11) | def client(): function test_install (line 29) | def test_install(client): function test_info (line 44) | def test_info(client): function test_info_editable (line 56) | def test_info_editable(): function test_build_editable_with_download_source (line 80) | def test_build_editable_with_download_source(): FILE: test/integration/command/test_graph_find_binaries.py class TestFilterProfile (line 10) | class TestFilterProfile: method client (line 12) | def client(self): method test_exact_match (line 21) | def test_exact_match(self, client): method test_settings_incomplete (line 43) | def test_settings_incomplete(self, client): method test_settings_with_option (line 70) | def test_settings_with_option(self, client): method test_different_option (line 85) | def test_different_option(self, client): method test_different_option_none (line 114) | def test_different_option_none(self): method test_different_setting (line 144) | def test_different_setting(self, client): method test_different_settings_target (line 173) | def test_different_settings_target(self): method test_different_platform (line 211) | def test_different_platform(self, client): method test_different_conf (line 240) | def test_different_conf(self, client): class TestMissingBinaryDeps (line 272) | class TestMissingBinaryDeps: method client (line 274) | def client(self): method test_other_platform (line 284) | def test_other_platform(self, client): method test_other_dependencies (line 304) | def test_other_dependencies(self, client): method test_different_python_requires (line 320) | def test_different_python_requires(self): method test_build_requires (line 353) | def test_build_requires(self): function test_change_in_package_type (line 388) | def test_change_in_package_type(): function test_conf_difference_shown (line 416) | def test_conf_difference_shown(): class TestDistance (line 440) | class TestDistance: method test_multiple_distance_ordering (line 441) | def test_multiple_distance_ordering(self): function test_no_binaries (line 459) | def test_no_binaries(): FILE: test/integration/command/test_inspect.py function test_basic_inspect (line 8) | def test_basic_inspect(): function test_options_description (line 30) | def test_options_description(): function test_missing_conanfile (line 45) | def test_missing_conanfile(): function test_dot_and_folder_conanfile (line 51) | def test_dot_and_folder_conanfile(): function test_inspect_understands_setname (line 61) | def test_inspect_understands_setname(): function test_normal_inspect (line 81) | def test_normal_inspect(): function test_empty_inspect (line 101) | def test_empty_inspect(): function test_basic_new_inspect (line 112) | def test_basic_new_inspect(): function test_requiremens_inspect (line 121) | def test_requiremens_inspect(): function test_pythonrequires_remote (line 147) | def test_pythonrequires_remote(): function test_serializable_inspect (line 194) | def test_serializable_inspect(): FILE: test/integration/command/test_new.py class TestNewCommand (line 12) | class TestNewCommand: method test_new_cmake_lib (line 13) | def test_new_cmake_lib(self): method test_new_cmake_exe (line 27) | def test_new_cmake_exe(self): method test_new_basic_template (line 39) | def test_new_basic_template(self): method test_new_basic_template_multi_arg (line 50) | def test_new_basic_template_multi_arg(self): method test_new_defaults (line 58) | def test_new_defaults(self): class TestNewCommandUserTemplate (line 81) | class TestNewCommandUserTemplate: method test_user_template (line 84) | def test_user_template(self, folder): method test_user_template_abs (line 100) | def test_user_template_abs(self): method test_user_template_filenames (line 112) | def test_user_template_filenames(self): method test_skip_files (line 118) | def test_skip_files(self): method test_template_image_files (line 137) | def test_template_image_files(self): method test_wrong_argument (line 156) | def test_wrong_argument(self): method test_missing_argument (line 162) | def test_missing_argument(self): class TestNewErrors (line 170) | class TestNewErrors: method test_template_errors (line 171) | def test_template_errors(self): method test_forced (line 176) | def test_forced(self): method test_duplicated (line 186) | def test_duplicated(self): method test_name_uppercase (line 195) | def test_name_uppercase(self): method test_new_change_folder (line 200) | def test_new_change_folder(self): FILE: test/integration/command/test_outdated.py function create_libs (line 11) | def create_libs(): function test_outdated_command (line 30) | def test_outdated_command(create_libs): function test_recipe_with_lockfile (line 52) | def test_recipe_with_lockfile(create_libs): function test_recipe_with_no_remote_ref (line 75) | def test_recipe_with_no_remote_ref(create_libs): function test_cache_ref_newer_than_latest_in_remote (line 91) | def test_cache_ref_newer_than_latest_in_remote(create_libs): function test_two_remotes (line 105) | def test_two_remotes(): function test_duplicated_tool_requires (line 152) | def test_duplicated_tool_requires(): function test_no_outdated_dependencies (line 178) | def test_no_outdated_dependencies(): FILE: test/integration/command/test_output.py class TestOutputLevel (line 10) | class TestOutputLevel: method test_invalid_output_level (line 11) | def test_invalid_output_level(self): method test_output_level (line 22) | def test_output_level(self): function test_output_level_envvar (line 154) | def test_output_level_envvar(): class TestWarningHandling (line 193) | class TestWarningHandling: method test_warning_as_error_deprecated_syntax (line 199) | def test_warning_as_error_deprecated_syntax(self): method test_skip_warnings (line 224) | def test_skip_warnings(self): method test_exception_errors (line 248) | def test_exception_errors(self): function test_formatter_redirection_to_file (line 267) | def test_formatter_redirection_to_file(): function test_redirect_to_file_create_dir (line 296) | def test_redirect_to_file_create_dir(): FILE: test/integration/command/test_package_test.py class TestPackageTest (line 11) | class TestPackageTest: method test_basic (line 13) | def test_basic(self): method test_basic_json (line 32) | def test_basic_json(self): method test_test_only (line 40) | def test_test_only(self): method test_wrong_version (line 61) | def test_wrong_version(self): method test_other_requirements (line 69) | def test_other_requirements(self): method test_test_with_path_errors (line 86) | def test_test_with_path_errors(self): method test_check_version (line 101) | def test_check_version(self): class TestPackageBuild (line 133) | class TestPackageBuild: method test_build_all (line 134) | def test_build_all(self): method test_build_missing (line 155) | def test_build_missing(self): method test_build_test_package_dep (line 174) | def test_build_test_package_dep(self): class TestConanTestTest (line 193) | class TestConanTestTest: method test_partial_reference (line 195) | def test_partial_reference(self): method test_test_package_env (line 227) | def test_test_package_env(self): method test_fail_test_package (line 265) | def test_fail_test_package(self): function test_no_reference_in_test_package (line 305) | def test_no_reference_in_test_package(): function test_tested_reference_str (line 322) | def test_tested_reference_str(): function test_folder_output (line 356) | def test_folder_output(): function test_removing_test_package_build_folder (line 370) | def test_removing_test_package_build_folder(): function test_test_package_lockfile_location (line 399) | def test_test_package_lockfile_location(): function test_package_missing_binary_msg (line 412) | def test_package_missing_binary_msg(): function test_test_binary_missing (line 425) | def test_test_binary_missing(): FILE: test/integration/command/test_profile.py function test_profile_path (line 11) | def test_profile_path(): function test_profile_path_missing (line 17) | def test_profile_path_missing(): function test_ignore_paths_when_listing_profiles (line 23) | def test_ignore_paths_when_listing_profiles(): function test_shorthand_syntax (line 38) | def test_shorthand_syntax(): function test_profile_show_json (line 139) | def test_profile_show_json(): function test_settings_serialize (line 160) | def test_settings_serialize(new_global): FILE: test/integration/command/test_run.py function client (line 14) | def client(): function test_run (line 44) | def test_run(client, context_flag, requires_context, use_conanfile): function test_run_context_priority (line 73) | def test_run_context_priority(client): function test_run_missing_executable (line 81) | def test_run_missing_executable(client): function test_run_missing_binary (line 89) | def test_run_missing_binary(client): function test_run_missing_package (line 95) | def test_run_missing_package(client): function test_run_status_is_propagated (line 102) | def test_run_status_is_propagated(client): FILE: test/integration/command/test_version.py function _python_version (line 8) | def _python_version(): function _sys_version (line 12) | def _sys_version(): function test_version_json (line 16) | def test_version_json(): function test_version_text (line 37) | def test_version_text(): function test_version_raw (line 46) | def test_version_raw(): function _validate_text_output (line 56) | def _validate_text_output(output): FILE: test/integration/command/upload/test_upload_bundle.py function test_upload_pkg_list (line 9) | def test_upload_pkg_list(): FILE: test/integration/command/upload/test_upload_parallel.py function test_upload_parallel_error (line 7) | def test_upload_parallel_error(): function test_upload_parallel_success (line 30) | def test_upload_parallel_success(): function test_upload_parallel_fail_on_interaction (line 48) | def test_upload_parallel_fail_on_interaction(): FILE: test/integration/command/upload/test_upload_patterns.py class TestUploadPatterns (line 10) | class TestUploadPatterns: method client (line 12) | def client(self): method assert_uploaded (line 31) | def assert_uploaded(pattern, result, client, only_recipe=False, query=... method test_all_latest (line 79) | def test_all_latest(self, client): method test_all (line 83) | def test_all(self, client): method test_pkg (line 88) | def test_pkg(self, client): method test_pkg_rrev (line 94) | def test_pkg_rrev(self, client): method test_pkg_rrevs (line 100) | def test_pkg_rrevs(self, client): method test_pkg_pid (line 104) | def test_pkg_pid(self, client): method test_pkg_rrev_pid (line 109) | def test_pkg_rrev_pid(self, client): method test_pkg_rrevs_pid (line 113) | def test_pkg_rrevs_pid(self, client): method test_pkg_rrev_pid_prev (line 117) | def test_pkg_rrev_pid_prev(self, client): method test_all_latest_only_recipe (line 122) | def test_all_latest_only_recipe(self, client): method test_pkg_only_recipe (line 126) | def test_pkg_only_recipe(self, client): method test_pkg_rrev_only_recipe (line 130) | def test_pkg_rrev_only_recipe(self, client): method test_pkg_rrevs_only_recipe (line 134) | def test_pkg_rrevs_only_recipe(self, client): method test_pkg_query (line 139) | def test_pkg_query(self, client): class TestUploadPatternErrors (line 144) | class TestUploadPatternErrors: method client (line 147) | def client(self): method assert_error (line 154) | def assert_error(pattern, error, client, only_recipe=False, query=None): method test_recipe_not_found (line 160) | def test_recipe_not_found(self, client): method test_rrev_not_found (line 164) | def test_rrev_not_found(self, client): method test_pid_not_found (line 168) | def test_pid_not_found(self, client): method test_prev_not_found (line 173) | def test_prev_not_found(self, client): method test_bad_package_query (line 179) | def test_bad_package_query(self, client): FILE: test/integration/command/upload/upload_complete_test.py class BadConnectionUploader (line 10) | class BadConnectionUploader(TestRequester): method __init__ (line 13) | def __init__(self, *args, **kwargs): method put (line 17) | def put(self, *args, **kwargs): class TerribleConnectionUploader (line 25) | class TerribleConnectionUploader(BadConnectionUploader): method put (line 26) | def put(self, *args, **kwargs): class FailPairFilesUploader (line 30) | class FailPairFilesUploader(BadConnectionUploader): method put (line 32) | def put(self, *args, **kwargs): function test_try_upload_bad_recipe (line 40) | def test_try_upload_bad_recipe(): function test_upload_with_pattern (line 50) | def test_upload_with_pattern(): function test_check_upload_confirm_question (line 67) | def test_check_upload_confirm_question(): function test_check_upload_confirm_question_yes (line 84) | def test_check_upload_confirm_question_yes(): class TestUpload (line 102) | class TestUpload: method _get_client (line 104) | def _get_client(self, requester=None): method test_upload_error (line 114) | def test_upload_error(self): method _set_global_conf (line 170) | def _set_global_conf(client, retry=None, retry_wait=None): method test_upload_error_with_config (line 179) | def test_upload_error_with_config(self): method test_upload_same_package_dont_compress (line 227) | def test_upload_same_package_dont_compress(self): FILE: test/integration/command/upload/upload_compression_test.py function test_reuse_uploaded_tgz (line 9) | def test_reuse_uploaded_tgz(): function test_reuse_downloaded_tgz (line 25) | def test_reuse_downloaded_tgz(): function test_upload_only_tgz_if_needed (line 48) | def test_upload_only_tgz_if_needed(): FILE: test/integration/command/upload/upload_test.py class TestUpload (line 32) | class TestUpload: method test_upload_dirty (line 35) | def test_upload_dirty(self): method test_upload_force (line 54) | def test_upload_force(self): method test_pattern_upload (line 100) | def test_pattern_upload(self): method test_pattern_upload_no_recipes (line 108) | def test_pattern_upload_no_recipes(self): method test_broken_sources_tgz (line 114) | def test_broken_sources_tgz(self): method test_broken_package_tgz (line 140) | def test_broken_package_tgz(self): method test_corrupt_upload (line 166) | def test_corrupt_upload(self): method test_upload_modified_recipe (line 184) | def test_upload_modified_recipe(self): method test_upload_unmodified_recipe (line 211) | def test_upload_unmodified_recipe(self): method test_upload_unmodified_package (line 237) | def test_upload_unmodified_package(self): method test_upload_no_overwrite_all (line 262) | def test_upload_no_overwrite_all(self): method test_skip_upload (line 283) | def test_skip_upload(self): method test_upload_without_sources (line 305) | def test_upload_without_sources(self): method test_upload_login_prompt_disabled_no_user (line 324) | def test_upload_login_prompt_disabled_no_user(self): method test_upload_login_prompt_disabled_user_not_authenticated (line 342) | def test_upload_login_prompt_disabled_user_not_authenticated(self): method test_upload_login_prompt_disabled_user_authenticated (line 359) | def test_upload_login_prompt_disabled_user_authenticated(self): method test_upload_key_error (line 373) | def test_upload_key_error(self): method test_upload_without_user_channel (line 392) | def test_upload_without_user_channel(self): method test_upload_without_cleaned_user (line 416) | def test_upload_without_cleaned_user(self): method test_server_returns_200_ok (line 456) | def test_server_returns_200_ok(self): function test_upload_only_without_user_channel (line 472) | def test_upload_only_without_user_channel(): function test_upload_with_python_requires (line 499) | def test_upload_with_python_requires(): function test_upload_list_only_recipe (line 513) | def test_upload_list_only_recipe(): function test_upload_json_output (line 524) | def test_upload_json_output(dry_run): FILE: test/integration/conan_api/exit_with_code_test.py function test_exit_with_code (line 6) | def test_exit_with_code(): FILE: test/integration/conan_api/list_test.py function test_get_recipe_revisions (line 9) | def test_get_recipe_revisions(): function test_get_package_revisions (line 29) | def test_get_package_revisions(): function test_search_recipes_no_user_channel_only (line 55) | def test_search_recipes_no_user_channel_only(): FILE: test/integration/conan_api/test_cli.py function test_cli (line 13) | def test_cli(): function test_basic_api (line 38) | def test_basic_api(): function test_api_command (line 44) | def test_api_command(): function test_main (line 53) | def test_main(): FILE: test/integration/conan_api/test_local_api.py function test_local_api (line 10) | def test_local_api(): FILE: test/integration/conan_api/test_profile_api.py function test_profile_api (line 7) | def test_profile_api(): FILE: test/integration/conan_v2/test_legacy_cpp_info.py function test_legacy_names_filenames (line 9) | def test_legacy_names_filenames(): class TestLegacy1XRecipes (line 46) | class TestLegacy1XRecipes: method test_legacy_imports (line 47) | def test_legacy_imports(self): FILE: test/integration/conanfile/conan_data_test.py class TestConanData (line 17) | class TestConanData: method test_conan_exports_kept (line 19) | def test_conan_exports_kept(self): method test_conan_data_everywhere (line 41) | def test_conan_data_everywhere(self): method test_conan_data_as_source_newtools (line 91) | def test_conan_data_as_source_newtools(self): method test_invalid_yml (line 143) | def test_invalid_yml(self): method test_conan_data_development_flow (line 152) | def test_conan_data_development_flow(self): method test_conan_data_serialize (line 190) | def test_conan_data_serialize(self): class TestConanDataUpdate (line 207) | class TestConanDataUpdate: method test_conandata_update (line 211) | def test_conandata_update(self): method test_conandata_update_error (line 248) | def test_conandata_update_error(self): method test_conandata_create_if_not_exist (line 265) | def test_conandata_create_if_not_exist(self): function test_conandata_trim (line 283) | def test_conandata_trim(): function test_trim_conandata_as_hook (line 386) | def test_trim_conandata_as_hook(): function test_trim_conandata_as_hook_without_conandata (line 439) | def test_trim_conandata_as_hook_without_conandata(raise_if_missing): function test_trim_conandata_anchors (line 456) | def test_trim_conandata_anchors(): FILE: test/integration/conanfile/conanfile_errors_test.py class TestConanfileErrors (line 9) | class TestConanfileErrors: method test_copy_error (line 11) | def test_copy_error(self): method test_copy_error2 (line 31) | def test_copy_error2(self): method test_package_info_error (line 52) | def test_package_info_error(self): method test_config_error (line 72) | def test_config_error(self): method test_source_error (line 93) | def test_source_error(self): method test_duplicate_requires (line 113) | def test_duplicate_requires(self): method test_duplicate_requires_py (line 125) | def test_duplicate_requires_py(self): class TestWrongMethods (line 141) | class TestWrongMethods: method test_wrong_method_requires (line 145) | def test_wrong_method_requires(self, requires): function test_notduplicate_requires_py (line 162) | def test_notduplicate_requires_py(): function test_requirements_change_options (line 179) | def test_requirements_change_options(): function test_shorthand_bad_interface (line 198) | def test_shorthand_bad_interface(property_name, property_content): function test_consumer_unexpected (line 221) | def test_consumer_unexpected(): function test_language_unexpected (line 250) | def test_language_unexpected(languages): function test_empty_languages (line 257) | def test_empty_languages(): FILE: test/integration/conanfile/conanfile_helpers_test.py class TestConanfileHelpers (line 6) | class TestConanfileHelpers: method test_helpers_same_name (line 9) | def test_helpers_same_name(self, scope_imports): FILE: test/integration/conanfile/folders_access_test.py class TestFoldersAccess (line 89) | class TestFoldersAccess: method setup (line 95) | def setup(self): method test_source_local_command (line 100) | def test_source_local_command(self): method test_deploy (line 111) | def test_deploy(self): method test_full_install (line 118) | def test_full_install(self): class TestRecipeFolder (line 135) | class TestRecipeFolder: method test_recipe_folder (line 162) | def test_recipe_folder(self): method test_local_flow (line 178) | def test_local_flow(self): method test_editable (line 188) | def test_editable(self): FILE: test/integration/conanfile/generators_list_test.py class TestConanfileRepeatedGenerators (line 6) | class TestConanfileRepeatedGenerators: method test_conanfile_txt (line 8) | def test_conanfile_txt(self): method test_conanfile_py (line 20) | def test_conanfile_py(self): method test_python_requires_inheritance (line 33) | def test_python_requires_inheritance(self): method test_duplicated_generator_in_member_and_attribue (line 64) | def test_duplicated_generator_in_member_and_attribue(self): FILE: test/integration/conanfile/init_test.py class TestInit (line 6) | class TestInit: method test_wrong_init (line 7) | def test_wrong_init(self): method test_init (line 21) | def test_init(self): method test_options_from_yml (line 53) | def test_options_from_yml(self): FILE: test/integration/conanfile/invalid_configuration_test.py class TestInvalidConfiguration (line 10) | class TestInvalidConfiguration: method setup (line 13) | def setup(self): method test_install_method (line 33) | def test_install_method(self): method test_info_method (line 40) | def test_info_method(self): method test_create_method (line 47) | def test_create_method(self): method test_as_requirement (line 55) | def test_as_requirement(self): FILE: test/integration/conanfile/load_requires_file_test.py class TestLoadRequirementsTextFileTest (line 4) | class TestLoadRequirementsTextFileTest: method test_load_reqs_from_text_file (line 6) | def test_load_reqs_from_text_file(self): FILE: test/integration/conanfile/no_copy_source_test.py function test_no_copy_source (line 7) | def test_no_copy_source(): FILE: test/integration/conanfile/required_conan_version_test.py function test_required_conan_version (line 9) | def test_required_conan_version(): function test_required_conan_version_with_loading_issues (line 35) | def test_required_conan_version_with_loading_issues(): function test_comment_after_required_conan_version (line 77) | def test_comment_after_required_conan_version(): function test_commented_out_required_conan_version (line 96) | def test_commented_out_required_conan_version(): function test_required_conan_version_invalid_syntax (line 126) | def test_required_conan_version_invalid_syntax(): FILE: test/integration/conanfile/runner_test.py class TestRunner (line 6) | class TestRunner: method test_ignore_error (line 8) | def test_ignore_error(self): method test_runner_capture_output (line 20) | def test_runner_capture_output(self): method test_custom_stream_error (line 32) | def test_custom_stream_error(self): method test_custom_stream_stderr (line 48) | def test_custom_stream_stderr(self): FILE: test/integration/conanfile/same_userchannel_test.py class TestUserChannelTestPackage (line 7) | class TestUserChannelTestPackage: method test (line 9) | def test(self): class TestSameUserChannel (line 34) | class TestSameUserChannel: method setup (line 37) | def setup(self): method test_create (line 74) | def test_create(self): method test_local_commands (line 88) | def test_local_commands(self): class TestBuildRequireUserChannel (line 124) | class TestBuildRequireUserChannel: method test (line 125) | def test(self): FILE: test/integration/conanfile/set_name_version_test.py class TestSetVersionName (line 10) | class TestSetVersionName: method test_set_version_name (line 13) | def test_set_version_name(self, user_channel): method test_set_version_name_file (line 40) | def test_set_version_name_file(self): method test_set_version_name_errors (line 64) | def test_set_version_name_errors(self): method test_set_version_name_appending (line 87) | def test_set_version_name_appending(self): method test_set_version_name_only_not_cli (line 101) | def test_set_version_name_only_not_cli(self): method test_set_version_name_crash (line 125) | def test_set_version_name_crash(self): method test_set_version_cwd (line 148) | def test_set_version_cwd(self): function test_set_version_forbidden_chars (line 167) | def test_set_version_forbidden_chars(): function test_set_version_carriage_return (line 185) | def test_set_version_carriage_return(): function test_set_version_channel (line 206) | def test_set_version_channel(): FILE: test/integration/conanfile/test_attributes_scope.py class TestAttributesScope (line 6) | class TestAttributesScope: method test_cppinfo_not_in_package_id (line 8) | def test_cppinfo_not_in_package_id(self): method test_settings_not_in_package_id (line 23) | def test_settings_not_in_package_id(self): method test_options_not_in_package_id (line 38) | def test_options_not_in_package_id(self): method test_info_not_in_package_info (line 53) | def test_info_not_in_package_info(self): method test_info_not_in_package (line 67) | def test_info_not_in_package(self): method test_no_settings (line 82) | def test_no_settings(self): method test_no_options (line 98) | def test_no_options(self): FILE: test/integration/conanfile/test_conanfile_txt_encodings.py class TestEncodings (line 9) | class TestEncodings: method test_encoding (line 15) | def test_encoding(self, filename): method test_error (line 22) | def test_error(self): class TestProfileEncodings (line 31) | class TestProfileEncodings: method test_encoding (line 33) | def test_encoding(self): method test_error (line 41) | def test_error(self): FILE: test/integration/conanfile/test_conanfile_txt_test_requires.py function test_test_requires (line 5) | def test_test_requires(): function test_test_requires_options (line 16) | def test_test_requires_options(): FILE: test/integration/conanfile/test_cpp_info_serialize.py function test_cpp_info_serialize_round_trip (line 7) | def test_cpp_info_serialize_round_trip(): FILE: test/integration/conanfile/test_deploy_method.py function test_deploy_method (line 6) | def test_deploy_method(): function test_deploy_local (line 49) | def test_deploy_local(): function test_deploy_method_tool_requires (line 81) | def test_deploy_method_tool_requires(): FILE: test/integration/conanfile/test_deprecated.py class TestDeprecated (line 6) | class TestDeprecated: method test_no_deprecated (line 7) | def test_no_deprecated(self): method test_deprecated_simple (line 14) | def test_deprecated_simple(self): method test_deprecated_with (line 25) | def test_deprecated_with(self): method test_deprecated_custom_text (line 35) | def test_deprecated_custom_text(self): method test_deprecated_configure (line 46) | def test_deprecated_configure(self): FILE: test/integration/conanfile/test_exception_printing.py function test_all_methods (line 26) | def test_all_methods(direct, method): function test_complete_traceback_debug (line 41) | def test_complete_traceback_debug(): function test_complete_traceback_trace (line 53) | def test_complete_traceback_trace(): function test_notracebacks_cmakedeps (line 62) | def test_notracebacks_cmakedeps(): FILE: test/integration/conanfile/test_finalize_method.py class TestBasicLocalFlows (line 35) | class TestBasicLocalFlows: method client (line 38) | def client(self): method test_basic_finalize_method (line 44) | def test_basic_finalize_method(self, client): method test_dependency_finalize_method (line 58) | def test_dependency_finalize_method(self, client): method test_no_non_info_access (line 76) | def test_no_non_info_access(self): method test_finalize_moves_from_package (line 83) | def test_finalize_moves_from_package(self): method test_cache_path_command (line 113) | def test_cache_path_command(self, client): method test_remove_deletes_correct_folders (line 121) | def test_remove_deletes_correct_folders(self, client): method test_save_restore_cache (line 128) | def test_save_restore_cache(self, client): method test_graph_info_output (line 164) | def test_graph_info_output(self, client): method test_create_pkglist_output (line 172) | def test_create_pkglist_output(self, client): method test_vendorized_basic (line 178) | def test_vendorized_basic(self, client): method test_check_integrity (line 193) | def test_check_integrity(self, client): method test_access_immutable_from_consumer (line 208) | def test_access_immutable_from_consumer(self, client, with_finalize_me... method test_cache_modification_of_custom_conf_based_on_settings (line 228) | def test_cache_modification_of_custom_conf_based_on_settings(self): class TestToolRequiresFlows (line 252) | class TestToolRequiresFlows: method test_tool_requires (line 253) | def test_tool_requires(self): method test_test_package_uses_created_tool_which_modifies_pkgfolder (line 300) | def test_test_package_uses_created_tool_which_modifies_pkgfolder(self): class TestRemoteFlows (line 322) | class TestRemoteFlows: method client (line 325) | def client(self): method test_remote_upload_finalize_method (line 331) | def test_remote_upload_finalize_method(self, client): method test_upload_verify_integrity (line 363) | def test_upload_verify_integrity(self, client): FILE: test/integration/conanfile/test_print_in_conanfile.py function test_print_in_conanfile (line 7) | def test_print_in_conanfile(): FILE: test/integration/conanfile/test_version_str.py function test_conan_version_str (line 6) | def test_conan_version_str(): FILE: test/integration/configuration/client_certs_test.py class MyHttpRequester (line 23) | class MyHttpRequester(TestRequester): method get (line 25) | def get(self, _, **kwargs): class TestClientCerts (line 37) | class TestClientCerts: method test_pic_custom_path_client_certs (line 39) | def test_pic_custom_path_client_certs(self): FILE: test/integration/configuration/conf/test_auth_source_plugin.py class TestAuthSourcePlugin (line 18) | class TestAuthSourcePlugin: method setup_test_client (line 20) | def setup_test_client(self): method test_error_source_plugin (line 41) | def test_error_source_plugin(self, setup_test_client): method test_auth_source_plugin_direct_credentials (line 54) | def test_auth_source_plugin_direct_credentials(self, password, setup_t... method test_auth_source_plugin_fallback (line 71) | def test_auth_source_plugin_fallback(self, setup_test_client): method test_source_auth_plugin_headers (line 88) | def test_source_auth_plugin_headers(self): method test_source_credentials_headers (line 104) | def test_source_credentials_headers(self): FILE: test/integration/configuration/conf/test_conf.py function client (line 17) | def client(): function test_basic_composition (line 31) | def test_basic_composition(client): function test_basic_inclusion (line 66) | def test_basic_inclusion(client): function test_composition_conan_conf (line 91) | def test_composition_conan_conf(client): function test_core_global_conf_not_in_profile (line 113) | def test_core_global_conf_not_in_profile(client): function test_new_config_file (line 132) | def test_new_config_file(client): function test_new_config_file_required_version (line 157) | def test_new_config_file_required_version(): function test_composition_conan_conf_overwritten_by_cli_arg (line 168) | def test_composition_conan_conf_overwritten_by_cli_arg(client): function test_composition_conan_conf_different_data_types_by_cli_arg (line 188) | def test_composition_conan_conf_different_data_types_by_cli_arg(client): function test_jinja_global_conf (line 207) | def test_jinja_global_conf(client): function test_jinja_global_conf_include (line 223) | def test_jinja_global_conf_include(client): function test_jinja_global_conf_paths (line 240) | def test_jinja_global_conf_paths(): function test_profile_detect_os_arch (line 249) | def test_profile_detect_os_arch(): function test_empty_conf_valid (line 266) | def test_empty_conf_valid(): function test_nonexisting_conf (line 306) | def test_nonexisting_conf(): function test_nonexisting_conf_global_conf (line 318) | def test_nonexisting_conf_global_conf(): function test_global_conf_auto_created (line 326) | def test_global_conf_auto_created(): function test_command_line_core_conf (line 333) | def test_command_line_core_conf(): function test_build_test_consumer_only (line 355) | def test_build_test_consumer_only(): function test_conf_should_be_immutable (line 392) | def test_conf_should_be_immutable(): function test_especial_strings_fail (line 423) | def test_especial_strings_fail(): function test_conf_test_package (line 440) | def test_conf_test_package(): FILE: test/integration/configuration/conf/test_conf_copy.py function test_copy_conaninfo_conf (line 4) | def test_copy_conaninfo_conf(): FILE: test/integration/configuration/conf/test_conf_from_br.py function test_basic (line 9) | def test_basic(): function test_basic_append (line 58) | def test_basic_append(): class TestImportant (line 88) | class TestImportant: method client (line 91) | def client(action, value): method test_important_define (line 113) | def test_important_define(self, action): method test_important_define_list (line 128) | def test_important_define_list(self, action): method test_important_append (line 146) | def test_important_append(self, action): method test_important_prepend (line 161) | def test_important_prepend(self, action): method test_important_unset (line 174) | def test_important_unset(self): method test_important_update (line 192) | def test_important_update(self, action): function test_basic_conf_through_cli (line 216) | def test_basic_conf_through_cli(): function test_declared_generators_get_conf (line 263) | def test_declared_generators_get_conf(): function test_propagate_conf_info (line 306) | def test_propagate_conf_info(): function test_conf_transitive_tool (line 341) | def test_conf_transitive_tool(): function test_conf_both_build_and_host (line 385) | def test_conf_both_build_and_host(): function test_error_bad_types (line 435) | def test_error_bad_types(conf): function test_error_missing_colon_define (line 456) | def test_error_missing_colon_define(conf): function test_error_missing_colon_consume (line 475) | def test_error_missing_colon_consume(): FILE: test/integration/configuration/conf/test_conf_package_id.py function client (line 10) | def client(): function test_package_id (line 23) | def test_package_id(client): function test_json_output (line 38) | def test_json_output(client): FILE: test/integration/configuration/conf/test_conf_profile.py function client (line 10) | def client(): function test_cmake_no_config (line 31) | def test_cmake_no_config(client): function test_cmake_config (line 46) | def test_cmake_config(client): function test_cmake_config_error (line 65) | def test_cmake_config_error(client): function test_cmake_config_package (line 82) | def test_cmake_config_package(client): function test_cmake_config_package_not_scoped (line 101) | def test_cmake_config_package_not_scoped(client): function test_config_profile_forbidden (line 120) | def test_config_profile_forbidden(client): function test_msbuild_config (line 131) | def test_msbuild_config(): function test_msbuild_compile_options (line 160) | def test_msbuild_compile_options(): function test_conf_package_patterns (line 190) | def test_conf_package_patterns(): function test_config_package_append (line 276) | def test_config_package_append(client): function test_conf_patterns_user_channel (line 309) | def test_conf_patterns_user_channel(): FILE: test/integration/configuration/custom_setting_test_package_test.py class TestConditionalReqsTest (line 6) | class TestConditionalReqsTest: method test_conditional_requirements (line 8) | def test_conditional_requirements(self): FILE: test/integration/configuration/default_profile_test.py class TestDefaultProfile (line 12) | class TestDefaultProfile: method test_conanfile_txt_incomplete_profile (line 14) | def test_conanfile_txt_incomplete_profile(self): method test_change_default_profile (line 27) | def test_change_default_profile(self): method test_profile_applied_ok (line 60) | def test_profile_applied_ok(self): method test_env_default_profile (line 95) | def test_env_default_profile(self): method test_default_profile (line 145) | def test_default_profile(self): function test_conf_default_two_profiles (line 156) | def test_conf_default_two_profiles(): FILE: test/integration/configuration/invalid_settings_test.py class TestSettingsLoad (line 8) | class TestSettingsLoad: method test_invalid_settings (line 9) | def test_invalid_settings(self): method test_invalid_yaml (line 21) | def test_invalid_yaml(self): FILE: test/integration/configuration/profile_test.py function create_profile (line 34) | def create_profile(folder, name, settings=None, package_settings=None, o... class TestProfile (line 41) | class TestProfile: method setup (line 44) | def setup(self): method test_profile_relative_cwd (line 47) | def test_profile_relative_cwd(self): method test_bad_syntax (line 55) | def test_bad_syntax(self): method test_install_with_missing_profile (line 99) | def test_install_with_missing_profile(self, path): method test_install_profile_settings (line 110) | def test_install_profile_settings(self): method test_install_profile_package_settings (line 170) | def test_install_profile_package_settings(self): method test_package_settings_no_user_channel (line 218) | def test_package_settings_no_user_channel(self): method test_install_profile_options (line 242) | def test_install_profile_options(self): method test_scopes_env (line 254) | def test_scopes_env(self): method test_info_with_profiles (line 267) | def test_info_with_profiles(self): class TestProfileAggregation (line 321) | class TestProfileAggregation: method setup (line 361) | def setup(self): method test_info (line 367) | def test_info(self): method test_export_pkg (line 375) | def test_export_pkg(self): method test_profile_crazy_inheritance (line 380) | def test_profile_crazy_inheritance(self): function test_profile_from_cache_path (line 408) | def test_profile_from_cache_path(): function test_profile_from_relative_pardir (line 422) | def test_profile_from_relative_pardir(): function test_profile_from_relative_dotdir (line 435) | def test_profile_from_relative_dotdir(): function test_profile_from_temp_absolute_path (line 447) | def test_profile_from_temp_absolute_path(): function test_consumer_specific_settings (line 461) | def test_consumer_specific_settings(): function test_create_and_priority_of_consumer_specific_setting (line 528) | def test_create_and_priority_of_consumer_specific_setting(): function test_package_consumer_is_only_the_tested_one (line 558) | def test_package_consumer_is_only_the_tested_one(): function test_consumer_specific_settings_from_profile (line 582) | def test_consumer_specific_settings_from_profile(): function test_consumer_invalid_profile_multiple_groups (line 601) | def test_consumer_invalid_profile_multiple_groups(): function test_compose_numeric_values_scoped_pkg (line 640) | def test_compose_numeric_values_scoped_pkg(): function test_nullify_settings (line 650) | def test_nullify_settings(): FILE: test/integration/configuration/proxies_conf_test.py class TestProxiesConfTest (line 10) | class TestProxiesConfTest: method test_requester_with_host_specific_proxies (line 12) | def test_requester_with_host_specific_proxies(self): method test_new_proxy_exclude (line 39) | def test_new_proxy_exclude(self): method test_environ_kept (line 73) | def test_environ_kept(self): method test_environ_removed (line 105) | def test_environ_removed(self): FILE: test/integration/configuration/requester_test.py class MockRequesterGet (line 13) | class MockRequesterGet(Mock): method get (line 16) | def get(self, _, **kwargs): class TestConanRequesterCacertPath (line 20) | class TestConanRequesterCacertPath: method test_default_no_verify (line 21) | def test_default_no_verify(self): method test_default_verify (line 28) | def test_default_verify(self): method test_cache_config (line 35) | def test_cache_config(self): class TestConanRequesterHeaders (line 47) | class TestConanRequesterHeaders: method test_user_agent (line 48) | def test_user_agent(self): FILE: test/integration/configuration/required_version_test.py class TestRequiredVersion (line 10) | class TestRequiredVersion: method test_wrong_version (line 13) | def test_wrong_version(self): method test_exact_version (line 22) | def test_exact_version(self): method test_lesser_version (line 29) | def test_lesser_version(self): method test_lesser_version_error_parse (line 36) | def test_lesser_version_error_parse(self): method test_greater_version (line 43) | def test_greater_version(self): method test_greater_version_cc_override (line 50) | def test_greater_version_cc_override(self): method test_version_check_before_hooks (line 57) | def test_version_check_before_hooks(self): method test_bad_format (line 65) | def test_bad_format(self): FILE: test/integration/configuration/test_auth_remote_plugin.py class TestAuthRemotePlugin (line 8) | class TestAuthRemotePlugin: method test_error_auth_remote_plugin (line 10) | def test_error_auth_remote_plugin(self): method test_auth_remote_plugin_direct_credentials (line 25) | def test_auth_remote_plugin_direct_credentials(self, password): method test_auth_remote_plugin_fallback (line 44) | def test_auth_remote_plugin_fallback(self): FILE: test/integration/configuration/test_custom_symlinked_home.py function test_custom_symlinked_home (line 12) | def test_custom_symlinked_home(): FILE: test/integration/configuration/test_profile_jinja.py function test_profile_template (line 12) | def test_profile_template(): function test_profile_template_variables (line 31) | def test_profile_template_variables(): function test_profile_template_import (line 44) | def test_profile_template_import(): function test_profile_template_import_sibling (line 61) | def test_profile_template_import_sibling(): function test_profile_template_include (line 79) | def test_profile_template_include(): function test_profile_template_include_sibling (line 96) | def test_profile_template_include_sibling(): function test_profile_template_include_from_cache (line 114) | def test_profile_template_include_from_cache(): function test_profile_template_profile_dir (line 132) | def test_profile_template_profile_dir(): function test_profile_conf_backslash (line 153) | def test_profile_conf_backslash(): function test_profile_version (line 165) | def test_profile_version(): function test_profile_template_profile_name (line 180) | def test_profile_template_profile_name(): function test_profile_root_name (line 235) | def test_profile_root_name(): class TestProfileDetectAPI (line 253) | class TestProfileDetectAPI: method test_profile_detect_os_arch (line 254) | def test_profile_detect_os_arch(self): method test_profile_detect_compiler_missing_error (line 276) | def test_profile_detect_compiler_missing_error(self): function test_profile_jinja_error (line 288) | def test_profile_jinja_error(): function test_profile_macro_per_package (line 325) | def test_profile_macro_per_package(): function test_profile_jinja_context (line 363) | def test_profile_jinja_context(): FILE: test/integration/configuration/test_profile_plugin.py class TestErrorsProfilePlugin (line 8) | class TestErrorsProfilePlugin: method test_error_profile_plugin (line 11) | def test_error_profile_plugin(self): method test_remove_plugin_file (line 23) | def test_remove_plugin_file(self): method test_regresion_29 (line 30) | def test_regresion_29(self): function test_android_ndk_version (line 42) | def test_android_ndk_version(): FILE: test/integration/configuration/test_profile_priority.py function test_profile_local_folder_priority_cache (line 8) | def test_profile_local_folder_priority_cache(): function test_profile_local_folder_priority_relative (line 22) | def test_profile_local_folder_priority_relative(): function test_profile_cache_folder_priority (line 36) | def test_profile_cache_folder_priority(): function test_profile_cli_priority (line 49) | def test_profile_cli_priority(): function test_profiles_patterns_include (line 81) | def test_profiles_patterns_include(): FILE: test/integration/cps/test_cps.py function test_cps (line 14) | def test_cps(): function test_cps_static_lib (line 35) | def test_cps_static_lib(): function test_cps_header (line 54) | def test_cps_header(): function test_cps_in_pkg (line 71) | def test_cps_in_pkg(): function test_cps_shared_in_pkg (line 127) | def test_cps_shared_in_pkg(): function test_cps_merge (line 192) | def test_cps_merge(): function test_extended_cpp_info (line 231) | def test_extended_cpp_info(): function test_cps_component_single (line 262) | def test_cps_component_single(as_comp): FILE: test/integration/cross_building/build_requires_from_profile_test.py class TestBuildRequiresFromProfile (line 7) | class TestBuildRequiresFromProfile: method test_br_from_profile_host_and_profile_build (line 43) | def test_br_from_profile_host_and_profile_build(self): class TestBuildRequiresContextHostFromProfile (line 58) | class TestBuildRequiresContextHostFromProfile: method test_br_from_profile_host_and_profile_build (line 110) | def test_br_from_profile_host_and_profile_build(self): class TestBuildRequiresBothContexts (line 140) | class TestBuildRequiresBothContexts: method test_build_requires_both_contexts (line 208) | def test_build_requires_both_contexts(self): function test_consumer_get_profile_tool_requires (line 265) | def test_consumer_get_profile_tool_requires(): FILE: test/integration/cross_building/test_cross_build_options.py function test_cross_build_options (line 6) | def test_cross_build_options(): FILE: test/integration/cross_building/test_package_test.py class TestTestPackage (line 9) | class TestTestPackage: method test_command (line 52) | def test_command(self): FILE: test/integration/editable/editable_add_test.py class TestEditablePackageTest (line 5) | class TestEditablePackageTest: method test_install_ok (line 7) | def test_install_ok(self): method test_editable_list_search (line 14) | def test_editable_list_search(self): method test_missing_subarguments (line 23) | def test_missing_subarguments(self): method test_conanfile_name (line 28) | def test_conanfile_name(self): method test_pyrequires_remote (line 36) | def test_pyrequires_remote(self): function test_editable_no_name_version_test_package (line 49) | def test_editable_no_name_version_test_package(): FILE: test/integration/editable/editable_remove_test.py class TestRemoveEditablePackageTest (line 10) | class TestRemoveEditablePackageTest: method client (line 13) | def client(self): method test_unlink (line 21) | def test_unlink(self, client): method test_unlink_pattern (line 27) | def test_unlink_pattern(self, client): method test_remove_path (line 33) | def test_remove_path(self, client): method test_unlink_not_linked (line 39) | def test_unlink_not_linked(self, client): method test_removed_folder (line 45) | def test_removed_folder(self,): FILE: test/integration/editable/forbidden_commands_test.py class TestOtherCommands (line 7) | class TestOtherCommands: method test_commands_not_blocked (line 9) | def test_commands_not_blocked(self): method test_create_editable (line 47) | def test_create_editable(self): FILE: test/integration/editable/test_editable_envvars.py function test_editable_envvars (line 9) | def test_editable_envvars(): function test_editable_envvars_package_info (line 56) | def test_editable_envvars_package_info(): function test_editable_envvars_package (line 102) | def test_editable_envvars_package(): function test_editable_conf (line 153) | def test_editable_conf(): function test_editable_conf_tool_require_builtin (line 197) | def test_editable_conf_tool_require_builtin(): FILE: test/integration/editable/test_editable_import.py class TestEditableImport (line 8) | class TestEditableImport: method test_copy_from_dep_in_generate (line 10) | def test_copy_from_dep_in_generate(self): FILE: test/integration/editable/test_editable_layout.py function test_editable_folders_root (line 8) | def test_editable_folders_root(): function test_editable_folders_sibiling_root (line 50) | def test_editable_folders_sibiling_root(): function test_editable_matching_folder_names (line 92) | def test_editable_matching_folder_names(): function test_install_editable_build_folder_vars (line 108) | def test_install_editable_build_folder_vars(): FILE: test/integration/editable/test_editable_ranges.py function test_editable_ranges (line 5) | def test_editable_ranges(): FILE: test/integration/editable/test_editables_layout.py function test_cpp_info_editable (line 7) | def test_cpp_info_editable(): function test_cpp_info_components_editable (line 110) | def test_cpp_info_components_editable(): function test_editable_package_folder (line 255) | def test_editable_package_folder(): function test_editable_components_absolute_paths (line 282) | def test_editable_components_absolute_paths(): FILE: test/integration/editable/transitive_editable_test.py function test_transitive_editables_half_diamond (line 6) | def test_transitive_editables_half_diamond(): function test_transitive_editable_test_requires (line 22) | def test_transitive_editable_test_requires(): function test_transitive_editables_python_requires_version_range (line 79) | def test_transitive_editables_python_requires_version_range(): function test_transitive_editables_build (line 94) | def test_transitive_editables_build(): function test_transitive_editable_cascade_build (line 123) | def test_transitive_editable_cascade_build(): function test_transitive_editable_cascade_package_id (line 167) | def test_transitive_editable_cascade_package_id(): function test_warning_from_cache (line 212) | def test_warning_from_cache(): FILE: test/integration/environment/test_buildenv_profile.py function client (line 11) | def client(): function test_buildenv_profile_cli (line 31) | def test_buildenv_profile_cli(client): function test_buildenv_profile_include (line 44) | def test_buildenv_profile_include(client): function test_buildenv_package_patterns (line 58) | def test_buildenv_package_patterns(): function test_buildenv_error_unset (line 138) | def test_buildenv_error_unset(): function test_buildenv_priority_copy (line 155) | def test_buildenv_priority_copy(): FILE: test/integration/environment/test_env.py function client (line 15) | def client(): function test_complete (line 86) | def test_complete(client, gtest_run_true): function test_profile_included_multiple (line 134) | def test_profile_included_multiple(): function test_profile_buildenv (line 175) | def test_profile_buildenv(): function test_transitive_order (line 227) | def test_transitive_order(): function test_buildenv_from_requires (line 290) | def test_buildenv_from_requires(): function test_diamond_repeated (line 330) | def test_diamond_repeated(): function test_environment_scripts_generated_envvars (line 415) | def test_environment_scripts_generated_envvars(require_run): function test_multiple_deactivate (line 493) | def test_multiple_deactivate(deactivation_mode): function test_multiple_deactivate_order (line 540) | def test_multiple_deactivate_order(deactivation_mode): function test_deactivate_missing_vars_stay_missing (line 586) | def test_deactivate_missing_vars_stay_missing(deactivation_mode): function test_massive_paths (line 650) | def test_massive_paths(num_deps): function test_profile_build_env_spaces (line 721) | def test_profile_build_env_spaces(deactivation_mode): function test_deactivate_location (line 750) | def test_deactivate_location(): function test_skip_virtualbuildenv_run (line 777) | def test_skip_virtualbuildenv_run(): function test_files_always_created (line 817) | def test_files_always_created(): function test_error_with_dots_virtualenv (line 835) | def test_error_with_dots_virtualenv(): function test_runenv_info_propagated (line 873) | def test_runenv_info_propagated(): function test_deactivate_relocatable_substitute (line 919) | def test_deactivate_relocatable_substitute(): class TestDotEnv (line 930) | class TestDotEnv: method test_dotenv (line 931) | def test_dotenv(self): method test_generate_only_dotenv (line 959) | def test_generate_only_dotenv(self): function test_hardened_sh (line 985) | def test_hardened_sh(path): FILE: test/integration/environment/test_runenv_profile.py function client (line 9) | def client(): function test_buildenv_profile_cli (line 30) | def test_buildenv_profile_cli(client): FILE: test/integration/extensions/hooks/hook_test.py class TestHooks (line 80) | class TestHooks: method test_complete_hook (line 82) | def test_complete_hook(self): method test_import_hook (line 133) | def test_import_hook(self): method test_hook_raising (line 160) | def test_hook_raising(self): method test_post_build_fail (line 175) | def test_post_build_fail(self): method test_validate_hook (line 197) | def test_validate_hook(self): function test_validate_invalid_configuration (line 218) | def test_validate_invalid_configuration(hook_name): FILE: test/integration/extensions/hooks/test_post_export.py function test_called_before_digest (line 10) | def test_called_before_digest(): FILE: test/integration/extensions/hooks/test_post_package.py function test_post_package (line 10) | def test_post_package(): FILE: test/integration/extensions/test_cppstd_compat.py function test_compatible_cppstd (line 7) | def test_compatible_cppstd(): function test_compatible_cppstd_missing_compiler (line 44) | def test_compatible_cppstd_missing_compiler(): FILE: test/integration/extensions/test_plugin_cmd_wrapper.py function test_plugin_cmd_wrapper (line 9) | def test_plugin_cmd_wrapper(): function test_plugin_cmd_wrapper_conanfile (line 30) | def test_plugin_cmd_wrapper_conanfile(): function test_plugin_profile_error_vs (line 52) | def test_plugin_profile_error_vs(): function test_plugin_profile_error_vscstd (line 65) | def test_plugin_profile_error_vscstd(): FILE: test/integration/extensions/test_profile_plugin.py function test_invalid_cppstd (line 44) | def test_invalid_cppstd(compiler, version, cppstd, correct): FILE: test/integration/extensions/test_profile_plugin_runtime.py class TestConanSettingsPreprocessor (line 10) | class TestConanSettingsPreprocessor: method test_runtime_auto (line 12) | def test_runtime_auto(self): method test_runtime_not_present_ok (line 36) | def test_runtime_not_present_ok(self): FILE: test/integration/generators/generators_test.py class TestGenerators (line 4) | class TestGenerators: method test_error (line 6) | def test_error(self): FILE: test/integration/generators/order_libs_test.py function test_library_order (line 7) | def test_library_order(): FILE: test/integration/generators/test_custom_global_generators.py function test_custom_global_generator (line 9) | def test_custom_global_generator(): function test_custom_global_generator_imports (line 57) | def test_custom_global_generator_imports(): function test_custom_global_generator_multiple (line 84) | def test_custom_global_generator_multiple(): FILE: test/integration/generators/test_generators_from_br.py function test_inject_generators_conf (line 7) | def test_inject_generators_conf(): function test_inject_generators_error (line 43) | def test_inject_generators_error(): function test_inject_vars (line 60) | def test_inject_vars(): function test_json_serialization_error (line 101) | def test_json_serialization_error(): FILE: test/integration/graph/conflict_diamond_test.py class TestConflictDiamondTest (line 10) | class TestConflictDiamondTest: method test_version_diamond_conflict (line 11) | def test_version_diamond_conflict(self): function test_conflict_user (line 79) | def test_conflict_user(version_range): function test_conflict_user_order (line 94) | def test_conflict_user_order(): class TestErrorVisibleFalse (line 110) | class TestErrorVisibleFalse: method test_subgraph_conflict (line 112) | def test_subgraph_conflict(self, order, test): method test_subgraph_conflict_second_level (line 133) | def test_subgraph_conflict_second_level(self, order, test): method test_subgraph_no_conflict (line 161) | def test_subgraph_no_conflict(self, order, test): method test_subgraph_no_conflict_second_level (line 204) | def test_subgraph_no_conflict_second_level(self, order, test): method test_transitive_conflict (line 233) | def test_transitive_conflict(self, order, test): method test_transitive_conflict_second_level (line 260) | def test_transitive_conflict_second_level(self, order, test): method test_transitive_version_range_no_conflict (line 290) | def test_transitive_version_range_no_conflict(self, order, test): method test_transitive_version_range_no_conflict_second_level (line 325) | def test_transitive_version_range_no_conflict_second_level(self, order... method test_transitive_orphans (line 352) | def test_transitive_orphans(self, order, test): FILE: test/integration/graph/core/graph_manager_base.py class GraphManagerTest (line 23) | class GraphManagerTest: method setUp (line 26) | def setUp(self): method recipe_cache (line 35) | def recipe_cache(self, reference, requires=None, option_shared=None): method recipe_conanfile (line 47) | def recipe_conanfile(self, reference, conanfile): method _cache_recipe (line 51) | def _cache_recipe(self, ref, test_conanfile): method alias_cache (line 61) | def alias_cache(self, alias, target): method recipe_consumer (line 71) | def recipe_consumer(reference=None, requires=None, build_requires=None): method consumer_conanfile (line 88) | def consumer_conanfile(conanfile): method build_graph (line 94) | def build_graph(self, content, profile_build_requires=None, install=Tr... method build_consumer (line 101) | def build_consumer(self, path, profile_build_requires=None, install=Tr... method _check_node (line 129) | def _check_node(node, ref, deps=None, dependents=None, settings=None, ... FILE: test/integration/graph/core/graph_manager_test.py function _check_transitive (line 9) | def _check_transitive(node, transitive_deps): class TestLinear (line 25) | class TestLinear(GraphManagerTest): method test_basic (line 26) | def test_basic(self): method test_dependency (line 32) | def test_dependency(self): method test_dependency_missing (line 45) | def test_dependency_missing(self): method test_transitive (line 57) | def test_transitive(self): method test_transitive_propagate_link (line 80) | def test_transitive_propagate_link(self): method test_transitive_all_static (line 104) | def test_transitive_all_static(self): method test_transitive_all_static_transitive_headers (line 129) | def test_transitive_all_static_transitive_headers(self): method test_transitive_all_shared (line 153) | def test_transitive_all_shared(self): method test_transitive_all_shared_transitive_headers_libs (line 176) | def test_transitive_all_shared_transitive_headers_libs(self): method test_middle_shared_up_static (line 202) | def test_middle_shared_up_static(self): method test_middle_shared_up_static_transitive_headers (line 224) | def test_middle_shared_up_static_transitive_headers(self): method test_middle_static_up_shared (line 248) | def test_middle_static_up_shared(self): method test_middle_static_up_shared_transitive_headers (line 270) | def test_middle_static_up_shared_transitive_headers(self): method test_private (line 294) | def test_private(self): method test_generic_library_without_shared_option (line 316) | def test_generic_library_without_shared_option(self): method test_build_script_requirement (line 327) | def test_build_script_requirement(self): method test_generic_build_require_adjust_run_with_package_type (line 346) | def test_generic_build_require_adjust_run_with_package_type(self, pack... method test_direct_header_only (line 362) | def test_direct_header_only(self): method test_header_only (line 379) | def test_header_only(self): method test_header_only_with_transitives (line 402) | def test_header_only_with_transitives(self): method test_multiple_header_only_with_transitives (line 431) | def test_multiple_header_only_with_transitives(self): method test_static_multiple_header_only_with_transitives (line 468) | def test_static_multiple_header_only_with_transitives(self): method test_multiple_levels_transitive_headers (line 505) | def test_multiple_levels_transitive_headers(self): class TestLinearFourLevels (line 535) | class TestLinearFourLevels(GraphManagerTest): method test_default (line 536) | def test_default(self): method test_negate_headers (line 561) | def test_negate_headers(self): method test_libraries_transitive_headers (line 591) | def test_libraries_transitive_headers(self, library_type): method test_negate_libs (line 627) | def test_negate_libs(self): method test_disable_transitive_libs (line 662) | def test_disable_transitive_libs(self): method test_shared_depends_static_libraries (line 697) | def test_shared_depends_static_libraries(self): method test_negate_run (line 729) | def test_negate_run(self): method test_force_run (line 764) | def test_force_run(self): method test_header_only_run (line 800) | def test_header_only_run(self, run): method test_intermediate_header_only (line 834) | def test_intermediate_header_only(self): method test_static_propagation_linear (line 865) | def test_static_propagation_linear(self): method test_incorrect_static_propagation_diamond (line 897) | def test_incorrect_static_propagation_diamond(self): class TestLinearFiveLevelsHeaders (line 930) | class TestLinearFiveLevelsHeaders(GraphManagerTest): method test_all_header_only (line 931) | def test_all_header_only(self): method test_all_header_only_aggregating_libc (line 963) | def test_all_header_only_aggregating_libc(self): method test_first_header_only (line 997) | def test_first_header_only(self): method test_first_header_only_transitive_headers_b (line 1029) | def test_first_header_only_transitive_headers_b(self): method test_first_header_only_transitive_headers_b_a (line 1062) | def test_first_header_only_transitive_headers_b_a(self): method test_first_header_only_reject_libs (line 1096) | def test_first_header_only_reject_libs(self): method test_d_b_header_only (line 1129) | def test_d_b_header_only(self): method test_d_b_header_only_transitive_headers_b (line 1161) | def test_d_b_header_only_transitive_headers_b(self): method test_visible_transitivity (line 1194) | def test_visible_transitivity(self): method test_visible_build_transitivity (line 1225) | def test_visible_build_transitivity(self): class TestLinearFiveLevelsLibraries (line 1257) | class TestLinearFiveLevelsLibraries(GraphManagerTest): method test_all_static (line 1258) | def test_all_static(self): method test_libc_aggregating_static (line 1290) | def test_libc_aggregating_static(self): class TestDiamond (line 1325) | class TestDiamond(GraphManagerTest): method test_diamond (line 1327) | def test_diamond(self): method test_diamond_additive (line 1354) | def test_diamond_additive(self, order): method test_half_diamond (line 1385) | def test_half_diamond(self): method test_half_diamond_reverse (line 1411) | def test_half_diamond_reverse(self): method test_shared_static (line 1438) | def test_shared_static(self): method test_private (line 1469) | def test_private(self): method test_shared_static_private (line 1504) | def test_shared_static_private(self): method test_diamond_conflict (line 1540) | def test_diamond_conflict(self): method test_shared_conflict_shared (line 1564) | def test_shared_conflict_shared(self): method test_private_conflict (line 1588) | def test_private_conflict(self): method test_diamond_transitive_private (line 1619) | def test_diamond_transitive_private(self): method test_private_transitive_headers_no_conflict (line 1651) | def test_private_transitive_headers_no_conflict(self): class TestDiamondMultiple (line 1686) | class TestDiamondMultiple(GraphManagerTest): method test_consecutive_diamonds (line 1688) | def test_consecutive_diamonds(self): method test_consecutive_diamonds_private (line 1725) | def test_consecutive_diamonds_private(self): method test_parallel_diamond (line 1765) | def test_parallel_diamond(self): method test_nested_diamond (line 1791) | def test_nested_diamond(self): method test_multiple_transitive (line 1817) | def test_multiple_transitive(self): method test_loop (line 1840) | def test_loop(self): class TestTransitiveOverridesGraph (line 1866) | class TestTransitiveOverridesGraph(GraphManagerTest): method test_diamond (line 1868) | def test_diamond(self): method test_diamond_conflict (line 1891) | def test_diamond_conflict(self): method test_build_script_no_conflict (line 1911) | def test_build_script_no_conflict(self): method test_diamond_reverse_order (line 1943) | def test_diamond_reverse_order(self): method test_diamond_reverse_order_conflict (line 1963) | def test_diamond_reverse_order_conflict(self): method test_invisible_not_forced (line 1983) | def test_invisible_not_forced(self): class TestPureOverride (line 2007) | class TestPureOverride(GraphManagerTest): method test_diamond (line 2009) | def test_diamond(self): method test_discarded_override (line 2029) | def test_discarded_override(self): method test_invisible_not_overriden (line 2040) | def test_invisible_not_overriden(self): method test_nested_overrides (line 2060) | def test_nested_overrides(self): method test_override_solve_upstream_conflict (line 2087) | def test_override_solve_upstream_conflict(self): method test_override_not_used (line 2113) | def test_override_not_used(self): class TestPackageIDDeductions (line 2143) | class TestPackageIDDeductions(GraphManagerTest): method test_static_dep_to_shared (line 2145) | def test_static_dep_to_shared(self): class TestProjectApp (line 2180) | class TestProjectApp(GraphManagerTest): method test_project_require_transitive (line 2185) | def test_project_require_transitive(self): method test_project_require_transitive_conflict (line 2219) | def test_project_require_transitive_conflict(self): method test_project_require_apps_transitive (line 2237) | def test_project_require_apps_transitive(self): method test_project_require_apps_transitive_conflict (line 2269) | def test_project_require_apps_transitive_conflict(self): method test_project_require_private (line 2286) | def test_project_require_private(self): FILE: test/integration/graph/core/test_alias.py class TestAlias (line 10) | class TestAlias(GraphManagerTest): method test_basic (line 12) | def test_basic(self): method test_alias_diamond (line 27) | def test_alias_diamond(self): method test_two_alias_diamond (line 51) | def test_two_alias_diamond(self): method test_full_two_branches_diamond (line 79) | def test_full_two_branches_diamond(self): method test_alias_bug (line 111) | def test_alias_bug(self): method test_alias_tansitive (line 140) | def test_alias_tansitive(self): class TestAliasBuildRequires (line 162) | class TestAliasBuildRequires(GraphManagerTest): method test_non_conflicting_alias (line 164) | def test_non_conflicting_alias(self): function test_mixing_aliases_and_fix_versions (line 188) | def test_mixing_aliases_and_fix_versions(): FILE: test/integration/graph/core/test_auto_package_type.py function test_auto_package_type (line 35) | def test_auto_package_type(conanfile): function test_package_type_and_header_library (line 51) | def test_package_type_and_header_library(): FILE: test/integration/graph/core/test_build_require_invalid.py class TestInvalidConfiguration (line 9) | class TestInvalidConfiguration: method client (line 28) | def client(self): method test_invalid (line 34) | def test_invalid(self, client): method test_invalid_info (line 40) | def test_invalid_info(self, client): method test_valid (line 49) | def test_valid(self, client): method test_invalid_build_require (line 56) | def test_invalid_build_require(self, client): method test_valid_build_require_two_profiles (line 62) | def test_valid_build_require_two_profiles(self, client): class TestErrorConfiguration (line 70) | class TestErrorConfiguration(TestInvalidConfiguration): class TestErrorConfigurationCompatible (line 92) | class TestErrorConfigurationCompatible(TestInvalidConfiguration): class TestInvalidBuildPackageID (line 115) | class TestInvalidBuildPackageID: method client (line 137) | def client(self): method test_valid (line 143) | def test_valid(self, client): method test_invalid_try_build (line 154) | def test_invalid_try_build(self, client): method test_valid_build_require_two_profiles (line 162) | def test_valid_build_require_two_profiles(self, client): class TestInvalidBuildCompatible (line 174) | class TestInvalidBuildCompatible(TestInvalidBuildPackageID): FILE: test/integration/graph/core/test_build_requires.py function _check_transitive (line 11) | def _check_transitive(node, transitive_deps): class TestBuildRequiresGraph (line 27) | class TestBuildRequiresGraph(GraphManagerTest): method test_basic (line 30) | def test_basic(self, build_require): method test_lib_build_require (line 51) | def test_lib_build_require(self): method test_build_require_transitive (line 71) | def test_build_require_transitive(self, cmakelib_type): method test_build_require_bootstrap (line 112) | def test_build_require_bootstrap(self): method test_build_require_private (line 135) | def test_build_require_private(self): class TestBuildRequiresTransitivityDiamond (line 159) | class TestBuildRequiresTransitivityDiamond(GraphManagerTest): method test_build_require_transitive_static (line 161) | def test_build_require_transitive_static(self): method test_build_require_transitive_shared (line 191) | def test_build_require_transitive_shared(self): method test_build_require_conflict (line 224) | def test_build_require_conflict(self): class TestBuildRequiresVisible (line 248) | class TestBuildRequiresVisible(GraphManagerTest): method test_visible_build (line 250) | def test_visible_build(self): class TestTestRequire (line 274) | class TestTestRequire(GraphManagerTest): method test_basic (line 276) | def test_basic(self): method test_lib_build_require (line 294) | def test_lib_build_require(self): method test_lib_build_require_transitive (line 313) | def test_lib_build_require_transitive(self): method test_test_require_transitive (line 333) | def test_test_require_transitive(self, gtestlib_type): method test_trait_aggregated (line 378) | def test_trait_aggregated(self): method test_test_require_loop (line 407) | def test_test_require_loop(self): class TestTestRequiresProblemsShared (line 426) | class TestTestRequiresProblemsShared(GraphManagerTest): method _check_graph (line 428) | def _check_graph(self, deps_graph, reverse): method test_fixed_versions (line 450) | def test_fixed_versions(self, reverse): method test_fixed_versions_conflict (line 462) | def test_fixed_versions_conflict(self, reverse): method test_fixed_versions_hybrid (line 476) | def test_fixed_versions_hybrid(self, reverse): method test_fixed_versions_hybrid_conflict (line 493) | def test_fixed_versions_hybrid_conflict(self, reverse): method test_version_ranges (line 510) | def test_version_ranges(self, reverse): method test_version_ranges_conflict (line 522) | def test_version_ranges_conflict(self, reverse): method test_version_ranges_hybrid (line 535) | def test_version_ranges_hybrid(self, reverse): method test_version_ranges_hybrid_conflict (line 551) | def test_version_ranges_hybrid_conflict(self, reverse): class TestBuildRequiresPackageID (line 567) | class TestBuildRequiresPackageID(GraphManagerTest): method test_default_no_affect (line 569) | def test_default_no_affect(self,): method test_minor_mode (line 587) | def test_minor_mode(self,): class TestPublicBuildRequires (line 618) | class TestPublicBuildRequires(GraphManagerTest): method test_simple (line 620) | def test_simple(self): method test_deep_dependency_tree (line 643) | def test_deep_dependency_tree(self): method test_conflict_diamond (line 725) | def test_conflict_diamond(self): method test_conflict_diamond_two_levels (line 752) | def test_conflict_diamond_two_levels(self): method test_tool_requires (line 786) | def test_tool_requires(self): method test_tool_requires_override (line 815) | def test_tool_requires_override(self): method test_test_require (line 848) | def test_test_require(self): class TestLoops (line 873) | class TestLoops(GraphManagerTest): method test_direct_loop_error (line 875) | def test_direct_loop_error(self): method test_indirect_loop_error (line 895) | def test_indirect_loop_error(self): method test_infinite_recursion_test (line 918) | def test_infinite_recursion_test(self): function test_tool_requires (line 928) | def test_tool_requires(): class TestDuplicateBuildRequires (line 961) | class TestDuplicateBuildRequires: method client (line 967) | def client(self): method test_tool_requires_in_test_package (line 1001) | def test_tool_requires_in_test_package(self, client): method test_test_requires_in_test_package (line 1025) | def test_test_requires_in_test_package(self, client): FILE: test/integration/graph/core/test_options.py class TestOptions (line 6) | class TestOptions(GraphManagerTest): method test_basic (line 8) | def test_basic(self): method test_app_override (line 32) | def test_app_override(self): method test_diamond_no_conflict (line 57) | def test_diamond_no_conflict(self): method test_diamond_downstream_priority (line 94) | def test_diamond_downstream_priority(self): class TestBuildRequireOptions (line 139) | class TestBuildRequireOptions(GraphManagerTest): method test_protobuf_different_options_profile (line 140) | def test_protobuf_different_options_profile(self): FILE: test/integration/graph/core/test_provides.py class TestProvidesTest (line 11) | class TestProvidesTest(GraphManagerTest): method test_direct_conflict (line 13) | def test_direct_conflict(self): method test_transitive_conflict (line 29) | def test_transitive_conflict(self): method test_branches_conflict (line 49) | def test_branches_conflict(self, private): method test_private_no_conflict (line 74) | def test_private_no_conflict(self): method test_diamond_conflict (line 97) | def test_diamond_conflict(self): method test_loop (line 124) | def test_loop(self): class TestProvidesBuildRequire (line 149) | class TestProvidesBuildRequire(GraphManagerTest): method test_build_require_no_conflict (line 150) | def test_build_require_no_conflict(self): method test_transitive_br_no_conflict (line 172) | def test_transitive_br_no_conflict(self): method test_transitive_test_require_conflict (line 194) | def test_transitive_test_require_conflict(self): method test_two_br_conflict (line 215) | def test_two_br_conflict(self): function test_conditional (line 237) | def test_conditional(): function test_self_build_require (line 262) | def test_self_build_require(): function test_name_provide_error_message (line 286) | def test_name_provide_error_message(): FILE: test/integration/graph/core/test_version_ranges.py class TestVersionRanges (line 11) | class TestVersionRanges(GraphManagerTest): method test_transitive (line 13) | def test_transitive(self): method test_transitive_local_conditions (line 27) | def test_transitive_local_conditions(self): method test_missing (line 50) | def test_missing(self): method test_userchannel_no_match (line 62) | def test_userchannel_no_match(self): method test_required_userchannel_no_match (line 76) | def test_required_userchannel_no_match(self): method test_transitive_out_range (line 90) | def test_transitive_out_range(self): class TestVersionRangesDiamond (line 105) | class TestVersionRangesDiamond(GraphManagerTest): method test_transitive (line 106) | def test_transitive(self): method test_transitive_interval (line 127) | def test_transitive_interval(self): method test_transitive_fixed (line 149) | def test_transitive_fixed(self): method test_transitive_conflict (line 170) | def test_transitive_conflict(self): method test_transitive_fixed_conflict (line 193) | def test_transitive_fixed_conflict(self): class TestVersionRangesOverridesDiamond (line 216) | class TestVersionRangesOverridesDiamond(GraphManagerTest): method test_transitive (line 217) | def test_transitive(self): method test_transitive_overriden (line 235) | def test_transitive_overriden(self): method test_transitive_fixed (line 253) | def test_transitive_fixed(self): method test_transitive_fixed_conflict (line 271) | def test_transitive_fixed_conflict(self): method test_transitive_fixed_conflict_forced (line 286) | def test_transitive_fixed_conflict_forced(self): method test_two_ranges_overriden (line 305) | def test_two_ranges_overriden(self): method test_two_ranges_overriden_no_conflict (line 325) | def test_two_ranges_overriden_no_conflict(self): function test_mixed_user_channel (line 349) | def test_mixed_user_channel(): function test_remote_version_ranges (line 368) | def test_remote_version_ranges(): function test_different_user_channel_resolved_correctly (line 393) | def test_different_user_channel_resolved_correctly(): function test_unknown_options (line 411) | def test_unknown_options(): function test_bad_options_syntax (line 428) | def test_bad_options_syntax(version_range, should_warn): function test_empty_version_ranger (line 442) | def test_empty_version_ranger(): FILE: test/integration/graph/require_override_test.py class TestRequireOverride (line 4) | class TestRequireOverride: method test_override_user_channel (line 6) | def test_override_user_channel(self): method test_can_override_even_versions_with_build_metadata (line 26) | def test_can_override_even_versions_with_build_metadata(self): FILE: test/integration/graph/test_dependencies_visit.py function test_dependencies_visit (line 10) | def test_dependencies_visit(): function test_dependencies_visit_settings_options (line 70) | def test_dependencies_visit_settings_options(): function test_cmake_zlib (line 117) | def test_cmake_zlib(generates_line, assert_error, output_text): function test_invisible_not_colliding_test_requires (line 150) | def test_invisible_not_colliding_test_requires(): function test_dependencies_visit_build_requires_profile (line 184) | def test_dependencies_visit_build_requires_profile(): function test_dependencies_package_type (line 218) | def test_dependencies_package_type(): function test_dependency_interface (line 239) | def test_dependency_interface(): function test_dependency_interface_validate (line 280) | def test_dependency_interface_validate(): function test_validate_visibility (line 313) | def test_validate_visibility(): FILE: test/integration/graph/test_divergent_cppstd_build_host.py function test_divergent_cppstd_build_host (line 8) | def test_divergent_cppstd_build_host(): FILE: test/integration/graph/test_platform_requires.py class TestPlatformRequires (line 11) | class TestPlatformRequires: method test_platform_requires (line 13) | def test_platform_requires(self, revision): method test_platform_requires_non_matching (line 20) | def test_platform_requires_non_matching(self): method test_platform_requires_range (line 33) | def test_platform_requires_range(self, revision): method test_platform_requires_range_non_matching (line 40) | def test_platform_requires_range_non_matching(self): method test_platform_requires_no_host (line 52) | def test_platform_requires_no_host(self): method test_platform_requires_build_context (line 62) | def test_platform_requires_build_context(self): method test_graph_info_platform_requires_range (line 75) | def test_graph_info_platform_requires_range(self): method test_consumer_resolved_version (line 85) | def test_consumer_resolved_version(self): method test_consumer_resolved_revision (line 103) | def test_consumer_resolved_revision(self, revision): method test_consumer_unresolved_revision (line 134) | def test_consumer_unresolved_revision(self): method test_platform_requires_with_options (line 153) | def test_platform_requires_with_options(self): class TestPlatformTestRequires (line 170) | class TestPlatformTestRequires: method test_platform_requires (line 171) | def test_platform_requires(self): class TestPlatformRequiresLock (line 179) | class TestPlatformRequiresLock: method test_platform_requires_range (line 182) | def test_platform_requires_range(self, revision): method test_platform_requires_lockfile (line 203) | def test_platform_requires_lockfile(self, platform_rev, is_tool_platfo... class TestGenerators (line 258) | class TestGenerators: method test_platform_requires_range (line 259) | def test_platform_requires_range(self): class TestPackageID (line 276) | class TestPackageID: method test_package_id_modes (line 281) | def test_package_id_modes(self, package_id_mode): method test_package_id_explicit_revision (line 292) | def test_package_id_explicit_revision(self): method test_package_id_full_package_mode (line 314) | def test_package_id_full_package_mode(self, revision): method test_package_id_full_mode (line 339) | def test_package_id_full_mode(self, revision, package_id): FILE: test/integration/graph/test_pure_runtime_dep.py function test_pure_runtime_dep (line 5) | def test_pure_runtime_dep(): FILE: test/integration/graph/test_remote_resolution.py function test_build_requires_ranges (line 7) | def test_build_requires_ranges(): FILE: test/integration/graph/test_repackaging.py function test_repackage (line 8) | def test_repackage(): function test_repackage_library_self (line 42) | def test_repackage_library_self(): function test_repackage_library_self_infinite_loop (line 71) | def test_repackage_library_self_infinite_loop(): function test_repackage_library_self_multiple (line 88) | def test_repackage_library_self_multiple(): function test_repackage_library_self_transitive (line 122) | def test_repackage_library_self_transitive(): FILE: test/integration/graph/test_replace_requires.py class TestReplaceRequires (line 43) | class TestReplaceRequires: method test_alternative (line 44) | def test_alternative(self, tool_require, require, pattern, alternative... method test_diamond (line 73) | def test_diamond(self, tool_require, require, pattern, alternative, pkg): function test_replace_requires_errors (line 120) | def test_replace_requires_errors(pattern, replace): function test_replace_requires_invalid_requires_errors (line 130) | def test_replace_requires_invalid_requires_errors(): function test_replace_requires_json_format (line 143) | def test_replace_requires_json_format(): function test_replace_requires_test_requires (line 157) | def test_replace_requires_test_requires(): function test_replace_requires_consumer_references (line 169) | def test_replace_requires_consumer_references(name, version): function test_replace_requires_consumer_references_error_multiple (line 222) | def test_replace_requires_consumer_references_error_multiple(): function test_replace_requires_consumer_components_options (line 276) | def test_replace_requires_consumer_components_options(): function test_replace_requires_multiple (line 348) | def test_replace_requires_multiple(): class TestReplaceRequiresTransitiveGenerators (line 384) | class TestReplaceRequiresTransitiveGenerators: method test_no_components (line 390) | def test_no_components(self, diamond): method test_openssl_components (line 470) | def test_openssl_components(self, diamond): method test_zlib_components (line 552) | def test_zlib_components(self, diamond, explicit_requires): method test_both_components (line 640) | def test_both_components(self, diamond, package_requires): function test_replace_requires_ranges (line 748) | def test_replace_requires_ranges(require, pattern, alternative, expected): function test_host_version_replace (line 763) | def test_host_version_replace(): FILE: test/integration/graph/test_require_same_pkg_versions.py function test_require_different_versions (line 8) | def test_require_different_versions(): function test_require_different_versions_profile_override (line 65) | def test_require_different_versions_profile_override(): function test_require_different_versions_profile_override_build_script (line 113) | def test_require_different_versions_profile_override_build_script(): function test_require_different_options (line 134) | def test_require_different_options(): function test_require_different_versions_transitive (line 192) | def test_require_different_versions_transitive(): class TestTransitiveBuild (line 282) | class TestTransitiveBuild: method test_require_different_versions_transitive_noconflict (line 310) | def test_require_different_versions_transitive_noconflict(self): method test_require_different_versions_transitive_conflict (line 327) | def test_require_different_versions_transitive_conflict(self): method test_require_different_versions_transitive_vendored (line 379) | def test_require_different_versions_transitive_vendored(self): FILE: test/integration/graph/test_skip_binaries.py function test_private_skip (line 8) | def test_private_skip(): function test_private_no_skip (line 22) | def test_private_no_skip(): function test_consumer_no_skip (line 39) | def test_consumer_no_skip(): function test_shared_link_static_skip (line 55) | def test_shared_link_static_skip(): function test_test_requires (line 71) | def test_test_requires(): function test_build_scripts_no_skip (line 92) | def test_build_scripts_no_skip(): function test_list_skip_printing (line 104) | def test_list_skip_printing(): function test_conf_skip (line 124) | def test_conf_skip(): function test_skipped_intermediate_header (line 153) | def test_skipped_intermediate_header(): function test_skip_visible_build (line 185) | def test_skip_visible_build(): function test_skip_tool_requires_context (line 201) | def test_skip_tool_requires_context(): function test_skip_intermediate_header (line 241) | def test_skip_intermediate_header(): function test_skip_intermediate_static (line 265) | def test_skip_intermediate_static(): function test_skip_intermediate_static_complex (line 290) | def test_skip_intermediate_static_complex(): FILE: test/integration/graph/test_skip_build.py function test_graph_skip_build_test (line 8) | def test_graph_skip_build_test(): function test_skip (line 52) | def test_skip(): FILE: test/integration/graph/test_subgraph_reports.py function _metadata (line 11) | def _metadata(c, ref): function test_subgraph_reports (line 16) | def test_subgraph_reports(): FILE: test/integration/graph/test_system_tools.py class TestToolRequires (line 11) | class TestToolRequires: method test_system_tool_require (line 13) | def test_system_tool_require(self, revision): method test_system_tool_require_non_matching (line 20) | def test_system_tool_require_non_matching(self): method test_system_tool_require_range (line 34) | def test_system_tool_require_range(self, revision): method test_system_tool_require_range_non_matching (line 41) | def test_system_tool_require_range_non_matching(self): method test_system_tool_require_no_host (line 53) | def test_system_tool_require_no_host(self): method test_graph_info_system_tool_require_range (line 63) | def test_graph_info_system_tool_require_range(self): method test_consumer_resolved_version (line 73) | def test_consumer_resolved_version(self): method test_consumer_resolved_revision (line 90) | def test_consumer_resolved_revision(self): method test_consumer_unresolved_revision (line 121) | def test_consumer_unresolved_revision(self): method test_require_build_context (line 140) | def test_require_build_context(self): method test_platform_requires_error (line 160) | def test_platform_requires_error(self): class TestToolRequiresLock (line 181) | class TestToolRequiresLock: method test_system_tool_require_range (line 184) | def test_system_tool_require_range(self, revision): class TestGenerators (line 212) | class TestGenerators: method test_system_tool_require_range (line 213) | def test_system_tool_require_range(self): class TestPackageID (line 239) | class TestPackageID: method test_package_id_modes (line 244) | def test_package_id_modes(self, package_id_mode): method test_package_id_explicit_revision (line 256) | def test_package_id_explicit_revision(self): FILE: test/integration/graph/test_test_requires.py class TestTestRequiresDiamond (line 7) | class TestTestRequiresDiamond: method test_test_requires_linear (line 8) | def test_test_requires_linear(self): method test_test_requires_half_diamond (line 20) | def test_test_requires_half_diamond(self): method test_test_requires_half_diamond_change_order (line 33) | def test_test_requires_half_diamond_change_order(self): method test_test_requires_diamond (line 55) | def test_test_requires_diamond(self): method test_test_requires_diamond_change_order (line 71) | def test_test_requires_diamond_change_order(self): method test_test_requires_conflict_force (line 94) | def test_test_requires_conflict_force(self): function test_require_options (line 116) | def test_require_options(): function test_requires_components (line 147) | def test_requires_components(): function test_requires_transitive_diamond_components (line 177) | def test_requires_transitive_diamond_components(): function test_requires_transitive_diamond_components_order (line 205) | def test_requires_transitive_diamond_components_order(): function test_wrong_requirement_test_requires (line 240) | def test_wrong_requirement_test_requires(): function test_test_requires_options (line 282) | def test_test_requires_options(): function test_invisible_requires_options (line 297) | def test_invisible_requires_options(): FILE: test/integration/graph/test_validate_build.py function test_basic_validate_build_test (line 8) | def test_basic_validate_build_test(): function test_with_options_validate_build_test (line 56) | def test_with_options_validate_build_test(): function test_basic_validate_build_command_build (line 84) | def test_basic_validate_build_command_build(): FILE: test/integration/graph/ux/loop_detection_test.py class TestLoopDetection (line 6) | class TestLoopDetection: method test_transitive_loop (line 8) | def test_transitive_loop(self): method test_self_loop (line 23) | def test_self_loop(self): function test_install_order_infinite_loop (line 31) | def test_install_order_infinite_loop(): function test_build_require_undetected_loop (line 60) | def test_build_require_undetected_loop(): FILE: test/integration/graph/version_ranges/test_version_range_conf.py function test_version_range_conf_nonexplicit_expression (line 5) | def test_version_range_conf_nonexplicit_expression(): function test_version_range_conf_explicit_expression (line 35) | def test_version_range_conf_explicit_expression(): FILE: test/integration/graph/version_ranges/version_range_override_test.py class TestVersionRangeOverride (line 8) | class TestVersionRangeOverride: method _setup (line 11) | def _setup(self): method test (line 21) | def test(self): method test_override_with_fixed_version (line 27) | def test_override_with_fixed_version(self): method test_override_using_version_range (line 36) | def test_override_using_version_range(self): method test_override_version_range_outside (line 45) | def test_override_version_range_outside(self): class TestVersionRangeOverrideFail (line 55) | class TestVersionRangeOverrideFail: method test_override (line 57) | def test_override(self): FILE: test/integration/graph/version_ranges/version_ranges_cached_test.py class TestVersionRangesCache (line 12) | class TestVersionRangesCache: method _setup (line 15) | def _setup(self): method _mocked_search_recipes (line 18) | def _mocked_search_recipes(self, remote, pattern, ignorecase=True): method test_version_ranges_cached (line 28) | def test_version_ranges_cached(self): class TestVersionRangesDiamond (line 69) | class TestVersionRangesDiamond: method test_caching_errors (line 71) | def test_caching_errors(self): function test_prefer_cache_version (line 89) | def test_prefer_cache_version(): FILE: test/integration/graph/version_ranges/version_ranges_diamond_test.py class TestVersionRangesUpdatingTest (line 7) | class TestVersionRangesUpdatingTest: method test_update_remote (line 9) | def test_update_remote(self): method test_update (line 31) | def test_update(self): class TestVersionRangesMultiRemote (line 70) | class TestVersionRangesMultiRemote: method test_multi_remote (line 72) | def test_multi_remote(self): FILE: test/integration/layout/devflow_test.py class TestDevInSourceFlow (line 33) | class TestDevInSourceFlow: method _assert_pkg (line 36) | def _assert_pkg(folder): method test_parallel_folders (line 42) | def test_parallel_folders(self): method test_insource_build (line 63) | def test_insource_build(self): method test_child_build (line 80) | def test_child_build(self): class TestDevOutSourceFlow (line 121) | class TestDevOutSourceFlow: method _assert_pkg (line 124) | def _assert_pkg(folder): method test_parallel_folders (line 128) | def test_parallel_folders(self): method test_insource_build (line 158) | def test_insource_build(self): method test_child_build (line 174) | def test_child_build(self): function test_error_build_file (line 199) | def test_error_build_file(): FILE: test/integration/layout/export_folder_variable_test.py class TestExportFoldersAvailability (line 6) | class TestExportFoldersAvailability: method test_export_sources_folder_availability_local_methods (line 8) | def test_export_sources_folder_availability_local_methods(self): method test_export_folder_availability_local_methods (line 45) | def test_export_folder_availability_local_methods(self): method test_export_folder_availability_create (line 83) | def test_export_folder_availability_create(self): method test_export_sources_folder_availability_create (line 117) | def test_export_sources_folder_availability_create(self): FILE: test/integration/layout/test_cmake_build_folder.py function test_cmake_layout_build_folder (line 13) | def test_cmake_layout_build_folder(cmd): function test_cmake_layout_build_folder_relative (line 47) | def test_cmake_layout_build_folder_relative(cmd): function test_test_cmake_layout_build_folder_test_package (line 79) | def test_test_cmake_layout_build_folder_test_package(): function test_test_cmake_layout_build_folder_test_package_temp (line 114) | def test_test_cmake_layout_build_folder_test_package_temp(): function test_cmake_layout_build_folder_editable (line 160) | def test_cmake_layout_build_folder_editable(): function test_cmake_layout_editable_output_folder (line 218) | def test_cmake_layout_editable_output_folder(): FILE: test/integration/layout/test_layout_generate.py function test_layout_generate (line 8) | def test_layout_generate(): function test_generate_source_folder (line 52) | def test_generate_source_folder(): function test_generate_source_folder_test_package (line 73) | def test_generate_source_folder_test_package(): function test_generate_build_folder_test_package (line 101) | def test_generate_build_folder_test_package(): class TestCustomTestPackage (line 130) | class TestCustomTestPackage: method test_custom_test_package (line 131) | def test_custom_test_package(self): method test_custom_test_package_subfolder (line 142) | def test_custom_test_package_subfolder(self): method test_custom_test_package_sibling (line 150) | def test_custom_test_package_sibling(self): method test_custom_test_package_export_pkg (line 159) | def test_custom_test_package_export_pkg(self): FILE: test/integration/layout/test_layout_paths.py function test_editable_layout_paths (line 8) | def test_editable_layout_paths(): function test_layout_paths_normalized (line 43) | def test_layout_paths_normalized(): FILE: test/integration/layout/test_legacy_cpp_info_and_layout.py function test_legacy_deps_cpp_info_deps_version_using_or_not_layout (line 10) | def test_legacy_deps_cpp_info_deps_version_using_or_not_layout(declare_l... FILE: test/integration/lockfile/test_ci.py function client_setup (line 53) | def client_setup(): function test_single_config_centralized (line 88) | def test_single_config_centralized(client_setup): function test_single_config_centralized_out_range (line 134) | def test_single_config_centralized_out_range(client_setup): function test_single_config_centralized_change_dep (line 176) | def test_single_config_centralized_change_dep(client_setup): function test_multi_config_centralized (line 222) | def test_multi_config_centralized(client_setup): function test_single_config_decentralized (line 305) | def test_single_config_decentralized(client_setup): function test_multi_config_decentralized (line 366) | def test_multi_config_decentralized(client_setup): function test_single_config_decentralized_overrides (line 454) | def test_single_config_decentralized_overrides(): FILE: test/integration/lockfile/test_ci_overrides.py function test_graph_build_order_override_error (line 10) | def test_graph_build_order_override_error(): function test_graph_build_order_override_replace_requires (line 53) | def test_graph_build_order_override_replace_requires(replace_pattern): function test_single_config_decentralized_overrides (line 99) | def test_single_config_decentralized_overrides(): function test_single_config_decentralized_overrides_nested (line 163) | def test_single_config_decentralized_overrides_nested(): function test_single_config_decentralized_overrides_multi (line 217) | def test_single_config_decentralized_overrides_multi(forced): function test_single_config_decentralized_overrides_multi_replace_requires (line 302) | def test_single_config_decentralized_overrides_multi_replace_requires(re... FILE: test/integration/lockfile/test_ci_revisions.py function client_setup (line 50) | def client_setup(): function test_single_config_centralized (line 86) | def test_single_config_centralized(client_setup): function test_single_config_centralized_out_range (line 131) | def test_single_config_centralized_out_range(client_setup): function test_single_config_centralized_change_dep (line 182) | def test_single_config_centralized_change_dep(client_setup): function test_multi_config_centralized (line 228) | def test_multi_config_centralized(client_setup): function test_single_config_decentralized (line 298) | def test_single_config_decentralized(client_setup): function test_multi_config_decentralized (line 359) | def test_multi_config_decentralized(client_setup): FILE: test/integration/lockfile/test_compatibility.py function test_lockfile_compatibility (line 7) | def test_lockfile_compatibility(): FILE: test/integration/lockfile/test_graph_overrides.py function test_overrides_half_diamond (line 10) | def test_overrides_half_diamond(override, force): function test_overrides_half_diamond_ranges (line 43) | def test_overrides_half_diamond_ranges(override, force): function test_overrides_half_diamond_ranges_inverted (line 73) | def test_overrides_half_diamond_ranges_inverted(override, force): function test_overrides_diamond (line 104) | def test_overrides_diamond(override, force): function test_overrides_diamond_ranges (line 156) | def test_overrides_diamond_ranges(override, force): function test_overrides_multiple (line 198) | def test_overrides_multiple(override1, force1, override2, force2): function test_graph_different_overrides (line 235) | def test_graph_different_overrides(): function test_introduced_conflict (line 287) | def test_introduced_conflict(override, force): function test_command_line_lockfile_overrides (line 343) | def test_command_line_lockfile_overrides(): function test_consecutive_installs (line 368) | def test_consecutive_installs(): class TestOverrideContextError (line 386) | class TestOverrideContextError: method test_error_lockfile_override_build_require (line 388) | def test_error_lockfile_override_build_require(self): method test_error_lockfile_override_build_require_build (line 405) | def test_error_lockfile_override_build_require_build(self): FILE: test/integration/lockfile/test_lock_alias.py function test_conanfile_txt_deps_ranges (line 13) | def test_conanfile_txt_deps_ranges(requires): function test_conanfile_txt_deps_ranges_lock_revisions (line 44) | def test_conanfile_txt_deps_ranges_lock_revisions(requires): FILE: test/integration/lockfile/test_lock_build_requires.py function test_lock_build_tool_requires (line 10) | def test_lock_build_tool_requires(): function test_lock_buildrequires_create (line 33) | def test_lock_buildrequires_create(): function test_lock_buildrequires_export (line 41) | def test_lock_buildrequires_export(): function test_lock_buildrequires_create_transitive (line 49) | def test_lock_buildrequires_create_transitive(): function test_lock_create_build_require_transitive (line 60) | def test_lock_create_build_require_transitive(): class TestTransitiveBuildRequires (line 124) | class TestTransitiveBuildRequires: method client (line 126) | def client(self): method test_transitive_build_require (line 142) | def test_transitive_build_require(self, client): method test_transitive_build_require_intermediate (line 149) | def test_transitive_build_require_intermediate(self, client): FILE: test/integration/lockfile/test_lock_merge.py function test_merge_alias (line 10) | def test_merge_alias(requires): FILE: test/integration/lockfile/test_lock_packages.py function test_lock_packages (line 11) | def test_lock_packages(requires): FILE: test/integration/lockfile/test_lock_pyrequires.py function test_transitive_py_requires (line 10) | def test_transitive_py_requires(): function test_transitive_matching_ranges (line 43) | def test_transitive_matching_ranges(): function test_lock_pyrequires_prereleases (line 91) | def test_lock_pyrequires_prereleases(): function test_lock_pyrequires_create (line 109) | def test_lock_pyrequires_create(): function test_lock_pyrequires_export (line 117) | def test_lock_pyrequires_export(): function test_lock_pyrequires_export_transitive (line 125) | def test_lock_pyrequires_export_transitive(): function test_lock_export_transitive_pyrequire (line 137) | def test_lock_export_transitive_pyrequire(): function test_pyrequires_test_package_lockfile_error (line 148) | def test_pyrequires_test_package_lockfile_error(): function test_pyrequires_test_package_lockfile_error_forward (line 179) | def test_pyrequires_test_package_lockfile_error_forward(): FILE: test/integration/lockfile/test_lock_pyrequires_revisions.py function test_transitive_py_requires_revisions (line 8) | def test_transitive_py_requires_revisions(): function test_transitive_matching_revisions (line 48) | def test_transitive_matching_revisions(): FILE: test/integration/lockfile/test_lock_requires.py function test_conanfile_txt_deps_ranges (line 14) | def test_conanfile_txt_deps_ranges(requires): function test_lockfile_out (line 38) | def test_lockfile_out(command): function test_lockfile_out_export (line 49) | def test_lockfile_out_export(): function test_conanfile_txt_deps_ranges_transitive (line 59) | def test_conanfile_txt_deps_ranges_transitive(requires): function test_conanfile_txt_strict (line 87) | def test_conanfile_txt_strict(requires): function test_conditional_os (line 126) | def test_conditional_os(requires): function test_conditional_same_package (line 185) | def test_conditional_same_package(requires): function test_conditional_incompatible_range (line 229) | def test_conditional_incompatible_range(requires): function test_conditional_compatible_range (line 282) | def test_conditional_compatible_range(requires): function test_partial_lockfile (line 330) | def test_partial_lockfile(): function test_ux_defaults (line 359) | def test_ux_defaults(): class TestLockTestPackage (line 367) | class TestLockTestPackage: method client (line 370) | def client(self): method test_lock_tool_requires_test (line 394) | def test_lock_tool_requires_test(self, client): method test_partial_approach (line 417) | def test_partial_approach(self, client): method test_create_lock_tool_requires_test (line 454) | def test_create_lock_tool_requires_test(self, client): method test_test_package_lockfile (line 480) | def test_test_package_lockfile(self): class TestErrorDuplicates (line 522) | class TestErrorDuplicates: method test_error_duplicates (line 523) | def test_error_duplicates(self): method test_error_duplicates_reverse (line 548) | def test_error_duplicates_reverse(self): method test_error_duplicates_revisions (line 570) | def test_error_duplicates_revisions(self): function test_revision_timestamp (line 600) | def test_revision_timestamp(): class TestLockfileUpdate (line 638) | class TestLockfileUpdate: method test_conanfile_txt_deps_ranges (line 644) | def test_conanfile_txt_deps_ranges(self, requires): function test_error_test_explicit (line 665) | def test_error_test_explicit(): function test_lock_error_create (line 675) | def test_lock_error_create(): function test_lock_error (line 691) | def test_lock_error(): FILE: test/integration/lockfile/test_lock_requires_revisions.py function test_conanfile_txt_deps_revisions (line 10) | def test_conanfile_txt_deps_revisions(requires): function test_conanfile_txt_deps_revisions_transitive (line 36) | def test_conanfile_txt_deps_revisions_transitive(requires, req_version): function test_conanfile_txt_strict_revisions (line 66) | def test_conanfile_txt_strict_revisions(requires): function test_conditional_os (line 89) | def test_conditional_os(requires): function test_conditional_same_package_revisions (line 152) | def test_conditional_same_package_revisions(requires): FILE: test/integration/lockfile/test_options.py function test_options (line 7) | def test_options(): FILE: test/integration/lockfile/test_user_overrides.py function test_user_overrides (line 10) | def test_user_overrides(): function test_user_build_overrides (line 46) | def test_user_build_overrides(): function test_user_python_overrides (line 79) | def test_user_python_overrides(): function test_config_overrides (line 112) | def test_config_overrides(): function test_add_revisions (line 122) | def test_add_revisions(): function test_add_multiple_revisions (line 169) | def test_add_multiple_revisions(): function test_timestamps_are_updated (line 205) | def test_timestamps_are_updated(): function test_lock_add_error (line 222) | def test_lock_add_error(): class TestLockRemove (line 229) | class TestLockRemove: method test_lock_remove (line 243) | def test_lock_remove(self, args, removed): method test_lock_remove_revisions (line 276) | def test_lock_remove_revisions(self, args, removed): method test_lock_remove_user_channel (line 307) | def test_lock_remove_user_channel(self, args, removed): class TestLockUpdate (line 332) | class TestLockUpdate: method test_lock_update (line 338) | def test_lock_update(self, kind, old, new): class TestLockUpgrade (line 365) | class TestLockUpgrade: method test_lock_upgrade (line 371) | def test_lock_upgrade(self, kind, pkg, old, new): method test_lock_upgrade_path (line 389) | def test_lock_upgrade_path(self): method test_lock_upgrade_new_requirement (line 436) | def test_lock_upgrade_new_requirement(self): method test_config_upgrade (line 457) | def test_config_upgrade(self): FILE: test/integration/metadata/test_metadata_collect.py function test_custom_command_collect_no_metadata (line 121) | def test_custom_command_collect_no_metadata(): function test_custom_command_collect (line 166) | def test_custom_command_collect(): FILE: test/integration/metadata/test_metadata_commands.py class TestMetadataCommands (line 10) | class TestMetadataCommands: method create_conan_pkg (line 13) | def create_conan_pkg(self): method save_metadata_file (line 21) | def save_metadata_file(client, pkg_ref, filename="somefile.log", conte... method test_upload (line 28) | def test_upload(self, create_conan_pkg): method test_update_contents (line 68) | def test_update_contents(self): method test_append_contents (line 95) | def test_append_contents(self): method test_overwrite_server_contents (line 129) | def test_overwrite_server_contents(self): method test_folder_exist (line 161) | def test_folder_exist(self, create_conan_pkg): method test_direct_download_redownload (line 173) | def test_direct_download_redownload(self, create_conan_pkg): method test_no_download_cached (line 206) | def test_no_download_cached(self, create_conan_pkg): method test_upload_ignored_metadata (line 251) | def test_upload_ignored_metadata(self, create_conan_pkg): method test_upload_ignored_metadata_with_pattern (line 264) | def test_upload_ignored_metadata_with_pattern(self, create_conan_pkg): FILE: test/integration/metadata/test_metadata_deploy.py class TestMetadataDeploy (line 10) | class TestMetadataDeploy: method client (line 14) | def client(self): method test_cache (line 54) | def test_cache(self, client): method test_remote (line 62) | def test_remote(self, client): method test_multi_remote (line 86) | def test_multi_remote(self, client): FILE: test/integration/metadata/test_metadata_logs.py class TestRecipeMetadataLogs (line 11) | class TestRecipeMetadataLogs: method test_metadata_logs (line 39) | def test_metadata_logs(self): method test_metadata_logs_local (line 59) | def test_metadata_logs_local(self): method test_download_pkg_list_from_graph (line 68) | def test_download_pkg_list_from_graph(self): method test_metadata_folder_exist (line 89) | def test_metadata_folder_exist(self): class TestHooksMetadataLogs (line 119) | class TestHooksMetadataLogs: method _client (line 122) | def _client(self): method test_metadata_logs_hook (line 169) | def test_metadata_logs_hook(self, _client): method test_metadata_logs_local (line 187) | def test_metadata_logs_local(self, _client): function test_metadata_export_pkg (line 195) | def test_metadata_export_pkg(): FILE: test/integration/metadata/test_metadata_test_package.py class TestMetadataTestPackage (line 10) | class TestMetadataTestPackage: method test_round_trip_with_hook (line 15) | def test_round_trip_with_hook(self): FILE: test/integration/options/options_test.py class TestOptions (line 8) | class TestOptions: method test_general_scope_options_test_package (line 10) | def test_general_scope_options_test_package(self): method test_general_scope_options_test_package_notdefined (line 36) | def test_general_scope_options_test_package_notdefined(self): method test_general_scope_priorities (line 51) | def test_general_scope_priorities(self): method test_parsing (line 82) | def test_parsing(self): method test_general_scope_options (line 107) | def test_general_scope_options(self): method test_define_nested_option_not_freeze (line 153) | def test_define_nested_option_not_freeze(self): method test_del_options_configure (line 185) | def test_del_options_configure(self): method test_any (line 213) | def test_any(self): class TestOptionsPriorities (line 232) | class TestOptionsPriorities: method _client (line 236) | def _client(self): method _app (line 273) | def _app(lib1, lib2, configure): method test_profile_priority (line 295) | def test_profile_priority(self, _client): method test_lib1_priority (line 309) | def test_lib1_priority(self, _client): method test_lib2_priority (line 323) | def test_lib2_priority(self, _client): method test_consumer_configure_priority (line 337) | def test_consumer_configure_priority(self, _client): function test_configurable_default_options (line 351) | def test_configurable_default_options(): class TestMultipleOptionsPatterns (line 399) | class TestMultipleOptionsPatterns: method test_multiple_options_patterns_cli (line 414) | def test_multiple_options_patterns_cli(self): method test_multiple_options_patterns (line 449) | def test_multiple_options_patterns(self): method test_multiple_options_patterns_order (line 479) | def test_multiple_options_patterns_order(self): method test_pattern_version_range_warn (line 508) | def test_pattern_version_range_warn(self): method test_pattern_version_range_wrong_split (line 530) | def test_pattern_version_range_wrong_split(self): class TestTransitiveOptionsShared (line 538) | class TestTransitiveOptionsShared: method client (line 543) | def client(self): method check (line 563) | def check(client): method test_transitive_options_shared_cli (line 573) | def test_transitive_options_shared_cli(self, client): method test_transitive_options_shared_profile (line 577) | def test_transitive_options_shared_profile(self, client): method test_transitive_options_conanfile_txt (line 582) | def test_transitive_options_conanfile_txt(self, client): method test_transitive_options_conanfile_py (line 587) | def test_transitive_options_conanfile_py(self, client): method test_transitive_options_conanfile_py_create (line 593) | def test_transitive_options_conanfile_py_create(self, client): function test_options_no_user_channel_patterns (line 601) | def test_options_no_user_channel_patterns(): function test_package_options_negate_patterns (line 641) | def test_package_options_negate_patterns(): class TestTransitiveOptionsSharedInvisible (line 681) | class TestTransitiveOptionsSharedInvisible: method client (line 687) | def client(self): method check (line 702) | def check(client, value): method test_transitive_options_shared_cli (line 711) | def test_transitive_options_shared_cli(self, client): method test_transitive_options_shared_profile (line 715) | def test_transitive_options_shared_profile(self, client): method test_transitive_options_conanfile_txt (line 720) | def test_transitive_options_conanfile_txt(self, client): method test_transitive_options_conanfile_py (line 725) | def test_transitive_options_conanfile_py(self, client): method test_transitive_options_conanfile_py_create (line 731) | def test_transitive_options_conanfile_py_create(self, client): class TestImportantOptions (line 739) | class TestImportantOptions: method test_important_options (line 741) | def test_important_options(self, pkg): method test_profile_shows_important (line 772) | def test_profile_shows_important(self): method test_important_options_recipe_priority (line 777) | def test_important_options_recipe_priority(self): method test_important_options_recipe_priority_conditional (line 804) | def test_important_options_recipe_priority_conditional(self): method test_wrong_option_syntax_no_trace (line 841) | def test_wrong_option_syntax_no_trace(self): class TestConflictOptionsWarnings (line 849) | class TestConflictOptionsWarnings: method test_options_warnings (line 852) | def test_options_warnings(self, important): function test_get_safe_none_option_checks (line 882) | def test_get_safe_none_option_checks(): function test_option_apply_version_range (line 896) | def test_option_apply_version_range(): FILE: test/integration/options/test_configure_options.py class TestConfigureOptions (line 10) | class TestConfigureOptions: method test_methods_not_defined (line 29) | def test_methods_not_defined(self, settings_os, shared, fpic, header_o... method test_optout (line 76) | def test_optout(self, settings_os, shared, fpic, header_only, result): method test_header_package_type_pid (line 110) | def test_header_package_type_pid(self): function test_config_options_override_behaviour (line 129) | def test_config_options_override_behaviour(): function test_configure_transitive_option (line 155) | def test_configure_transitive_option(): FILE: test/integration/options/test_options_build_requires.py function test_build_requires_options_different (line 9) | def test_build_requires_options_different(): function test_different_options_values_profile (line 39) | def test_different_options_values_profile(): function test_different_options_values_recipe (line 82) | def test_different_options_values_recipe(scope): function test_different_options_values_recipe_attributes (line 119) | def test_different_options_values_recipe_attributes(): function test_different_options_values_recipe_priority (line 158) | def test_different_options_values_recipe_priority(): FILE: test/integration/options/test_package_config_test.py class TestPackageOptionsCreate (line 65) | class TestPackageOptionsCreate: method test_test_package (line 67) | def test_test_package(self): method test_test_package_all_shared (line 91) | def test_test_package_all_shared(self): method test_test_package_consumers (line 115) | def test_test_package_consumers(self): method test_test_package_non_consumers (line 141) | def test_test_package_non_consumers(self): method test_test_package_only (line 162) | def test_test_package_only(self): class TestPackageOptionsInstall (line 184) | class TestPackageOptionsInstall: method test_test_package (line 187) | def test_test_package(self, pattern): FILE: test/integration/package_id/build_id_test.py class TestBuildIdTest (line 27) | class TestBuildIdTest: method test_create (line 29) | def test_create(self): method test_basic_install (line 52) | def test_basic_install(self): method test_clean_build (line 86) | def test_clean_build(self): method test_failed_build (line 113) | def test_failed_build(self): method test_any_os_arch (line 137) | def test_any_os_arch(self): function test_remove_require (line 173) | def test_remove_require(): function test_build_id_error (line 190) | def test_build_id_error(): FILE: test/integration/package_id/compatible_test.py class TestCompatibleIDsTest (line 10) | class TestCompatibleIDsTest: method test_compatible_setting_no_binary (line 12) | def test_compatible_setting_no_binary(self): method test_compatible_setting_no_user_channel (line 55) | def test_compatible_setting_no_user_channel(self): method test_compatible_option (line 86) | def test_compatible_option(self): method test_package_id_consumers (line 124) | def test_package_id_consumers(self): method test_build_missing (line 181) | def test_build_missing(self): method test_compatible_package_python_requires (line 203) | def test_compatible_package_python_requires(self): method test_compatible_lockfile (line 228) | def test_compatible_lockfile(self): method test_compatible_diamond (line 254) | def test_compatible_diamond(self): class TestNewCompatibility (line 284) | class TestNewCompatibility: method test_compatible_setting (line 286) | def test_compatible_setting(self): method test_compatibility_remove_package_id (line 326) | def test_compatibility_remove_package_id(self): method test_compatibility_erase_package_id (line 368) | def test_compatibility_erase_package_id(self): method test_compatibility_msvc_and_cppstd (line 399) | def test_compatibility_msvc_and_cppstd(self): class TestCompatibleBuild (line 423) | class TestCompatibleBuild: method test_build_compatible (line 424) | def test_build_compatible(self): method test_build_compatible_cant_build (line 454) | def test_build_compatible_cant_build(self): method test_build_compatible_cant_build2 (line 489) | def test_build_compatible_cant_build2(self): method test_build_compatible_cant_build_only (line 525) | def test_build_compatible_cant_build_only(self): method test_multi_level_build_compatible (line 558) | def test_multi_level_build_compatible(self): method test_multi_level_build_compatible_build_order (line 595) | def test_multi_level_build_compatible_build_order(self): method test_compatible_build_test_package (line 687) | def test_compatible_build_test_package(self, validate, validate_build,... method test_compatible_consumer_rebuild (line 724) | def test_compatible_consumer_rebuild(self, validate, validate_build, e... function test_compatibility_new_setting_forwards_compat (line 770) | def test_compatibility_new_setting_forwards_compat(): class TestListOnlyCompatibilityOptimization (line 825) | class TestListOnlyCompatibilityOptimization: method client (line 828) | def client(self): method test_remote_compatible_package (line 844) | def test_remote_compatible_package(self, client, update): method test_remote_compatible_package_update_cache (line 886) | def test_remote_compatible_package_update_cache(self, client): method test_message_if_not_enabled (line 933) | def test_message_if_not_enabled(self, enable, from_remote): method test_compatibility_different_settings_per_context (line 949) | def test_compatibility_different_settings_per_context(self, from_remot... method test_compatibility_different_settings_per_context_prevs (line 967) | def test_compatibility_different_settings_per_context_prevs(self, upda... method test_multi_remote (line 997) | def test_multi_remote(self): function test_compatibility_remove_cppstd (line 1014) | def test_compatibility_remove_cppstd(): function test_compatible_setting (line 1058) | def test_compatible_setting(): FILE: test/integration/package_id/package_id_and_confs_test.py function test_package_id_including_confs (line 26) | def test_package_id_including_confs(package_id_confs, package_id): function test_same_package_id_configurations_but_changing_values (line 56) | def test_same_package_id_configurations_but_changing_values(cxx_flags, p... function test_package_id_confs_header_only (line 78) | def test_package_id_confs_header_only(): function test_conf_pkg_id_user_pattern_not_defined (line 106) | def test_conf_pkg_id_user_pattern_not_defined(): function test_package_id_order (line 122) | def test_package_id_order(conf, pkgconf): FILE: test/integration/package_id/package_id_modes_test.py function test_basic_default_modes_unknown (line 6) | def test_basic_default_modes_unknown(): function test_basic_default_modes_application (line 34) | def test_basic_default_modes_application(): class TestDepDefinedMode (line 56) | class TestDepDefinedMode: method test_dep_defined (line 57) | def test_dep_defined(self): method test_dep_tool_require_defined (line 83) | def test_dep_tool_require_defined(self): method test_dep_python_require_defined (line 108) | def test_dep_python_require_defined(self): FILE: test/integration/package_id/package_id_requires_modes_test.py class TestPackageIDRequirementsModes (line 8) | class TestPackageIDRequirementsModes: method test (line 17) | def test(self, mode, accepted_version, rejected_version, pattern): function test_modes (line 48) | def test_modes(mode, pkg_id): class TestPackageIDError (line 60) | class TestPackageIDError: method test_transitive_multi_mode_package_id (line 62) | def test_transitive_multi_mode_package_id(self): method test_transitive_multi_mode2_package_id (line 80) | def test_transitive_multi_mode2_package_id(self): method test_transitive_multi_mode_build_requires (line 107) | def test_transitive_multi_mode_build_requires(self): class TestRequirementPackageId (line 137) | class TestRequirementPackageId: method test (line 145) | def test(self, mode, pattern): method test_wrong_mode (line 155) | def test_wrong_mode(self): method test_half_diamond (line 169) | def test_half_diamond(self, mode, pattern): method test_half_diamond_conflict (line 195) | def test_half_diamond_conflict(self, mode, pattern): FILE: test/integration/package_id/package_id_test.py function test_double_package_id_call (line 8) | def test_double_package_id_call(): function test_remove_option_setting (line 25) | def test_remove_option_setting(): function test_value_parse (line 50) | def test_value_parse(): function test_option_in (line 79) | def test_option_in(): function test_build_type_remove_windows (line 117) | def test_build_type_remove_windows(): function test_package_id_requires_info (line 140) | def test_package_id_requires_info(): function test_package_id_validate_settings (line 162) | def test_package_id_validate_settings(): class TestBuildRequiresHeaderOnly (line 180) | class TestBuildRequiresHeaderOnly: method test_header_only (line 181) | def test_header_only(self): method test_header_only_implements (line 202) | def test_header_only_implements(self): function test_explicit_implements (line 224) | def test_explicit_implements(): FILE: test/integration/package_id/python_requires_package_id_test.py class TestPythonRequiresPackageID (line 12) | class TestPythonRequiresPackageID: method set_up (line 15) | def set_up(self): method test_default (line 29) | def test_default(self): method test_change_mode_conf (line 48) | def test_change_mode_conf(self): method test_unrelated_conf (line 61) | def test_unrelated_conf(self): method test_change_mode_package_id (line 75) | def test_change_mode_package_id(self): function test_python_requires_for_build_requires (line 96) | def test_python_requires_for_build_requires(): class TestPythonRequiresHeaderOnly (line 121) | class TestPythonRequiresHeaderOnly: method test_header_only (line 122) | def test_header_only(self): method test_header_only_implements (line 142) | def test_header_only_implements(self): function test_modes (line 175) | def test_modes(mode, pkg_id): function test_modes_recipe (line 196) | def test_modes_recipe(mode, pkg_id): FILE: test/integration/package_id/test_cache_compatibles.py class TestCacheCompatibles (line 11) | class TestCacheCompatibles: method client (line 13) | def client(self): method test_compatible_build_type (line 33) | def test_compatible_build_type(self, client): method test_compatible_recipe_reference (line 45) | def test_compatible_recipe_reference(self, client): function test_cppstd (line 58) | def test_cppstd(): function test_cppstd_validated (line 98) | def test_cppstd_validated(): function test_cppstd_server (line 131) | def test_cppstd_server(): class TestDefaultCompat (line 193) | class TestDefaultCompat: method test_default_cppstd_compatibility (line 195) | def test_default_cppstd_compatibility(self): method test_fail_with_options_deleted (line 230) | def test_fail_with_options_deleted(self): method test_header_only_build_missing (line 263) | def test_header_only_build_missing(self): method test_check_min_cppstd (line 292) | def test_check_min_cppstd(self): method test_check_min_cstd (line 323) | def test_check_min_cstd(self): method test_check_min_cppstd_interface (line 354) | def test_check_min_cppstd_interface(self): method test_can_create_multiple (line 389) | def test_can_create_multiple(self): method test_unnecessary_builds (line 402) | def test_unnecessary_builds(self): method test_msvc_194_fallback (line 420) | def test_msvc_194_fallback(self): class TestErrorsCompatibility (line 449) | class TestErrorsCompatibility: method test_error_compatibility (line 452) | def test_error_compatibility(self): method test_remove_plugin_file (line 479) | def test_remove_plugin_file(self): function test_compatible_prev_from_cache (line 489) | def test_compatible_prev_from_cache(): FILE: test/integration/package_id/test_config_package_id.py function test_config_package_id (line 16) | def test_config_package_id(config_version, mode, result): function test_error_config_package_id (line 36) | def test_error_config_package_id(): function test_config_package_id_clear (line 49) | def test_config_package_id_clear(config_version, mode, result): function test_recipe_revision_mode (line 59) | def test_recipe_revision_mode(): function test_config_package_id_mode (line 88) | def test_config_package_id_mode(): FILE: test/integration/package_id/test_default_package_id.py function test_default_package_id_options (line 20) | def test_default_package_id_options(typedep, typeconsumer, different_id): function test_default_package_id_versions (line 62) | def test_default_package_id_versions(typedep, versiondep, typeconsumer, ... FILE: test/integration/package_id/test_package_id_test_requires.py function test_package_id_not_affected_test_requires (line 7) | def test_package_id_not_affected_test_requires(build_mode): function test_package_id_not_affected_test_requires_transitive (line 23) | def test_package_id_not_affected_test_requires_transitive(): FILE: test/integration/package_id/test_valid_package_id_values.py class TestValidPackageIdValue (line 6) | class TestValidPackageIdValue: method test_valid (line 8) | def test_valid(self): FILE: test/integration/package_id/test_validate.py class TestValidate (line 16) | class TestValidate: method test_validate_create (line 18) | def test_validate_create(self): method test_validate_header_only (line 49) | def test_validate_header_only(self): method test_validate_compatible (line 104) | def test_validate_compatible(self): method test_validate_remove_package_id_create (line 156) | def test_validate_remove_package_id_create(self): method test_validate_compatible_also_invalid (line 185) | def test_validate_compatible_also_invalid(self): method test_validate_compatible_also_invalid_fail (line 220) | def test_validate_compatible_also_invalid_fail(self): method test_validate_options (line 273) | def test_validate_options(self): method test_validate_requires (line 304) | def test_validate_requires(self): method test_validate_package_id_mode (line 337) | def test_validate_package_id_mode(self): method test_validate_export_pkg (line 363) | def test_validate_export_pkg(self): method test_validate_build_export_pkg (line 378) | def test_validate_build_export_pkg(self): method test_validate_install (line 393) | def test_validate_install(self): class TestValidateCppstd (line 409) | class TestValidateCppstd: method test_build_17_consume_14 (line 412) | def test_build_17_consume_14(self): method test_header_only_14 (line 467) | def test_header_only_14(self): method test_build_17_consume_14_transitive (line 514) | def test_build_17_consume_14_transitive(self): method test_build_17_consume_14_transitive_erasure (line 575) | def test_build_17_consume_14_transitive_erasure(self): method test_exact_cppstd (line 657) | def test_exact_cppstd(self, use_attribute): method test_extension_properties_cppstd_compat_non_transitiveness (line 699) | def test_extension_properties_cppstd_compat_non_transitiveness(self): method test_extension_properties_make_transitive (line 719) | def test_extension_properties_make_transitive(self): class TestCompatibleSettingsTarget (line 754) | class TestCompatibleSettingsTarget: method test_settings_target_in_compatibility_method_within_recipe (line 757) | def test_settings_target_in_compatibility_method_within_recipe(self): method test_settings_target_in_compatibility_in_global_compatibility_py (line 796) | def test_settings_target_in_compatibility_in_global_compatibility_py(s... method test_no_settings_target_in_recipe_but_in_compatibility_method (line 840) | def test_no_settings_target_in_recipe_but_in_compatibility_method(self): method test_no_settings_target_in_recipe_but_in_global_compatibility (line 878) | def test_no_settings_target_in_recipe_but_in_global_compatibility(self): method test_three_packages_with_and_without_settings_target (line 919) | def test_three_packages_with_and_without_settings_target(self): method test_settings_target_in_compatibility_method_within_recipe_package_info (line 980) | def test_settings_target_in_compatibility_method_within_recipe_package... FILE: test/integration/package_id/transitive_header_only_test.py class TestTransitiveIds (line 4) | class TestTransitiveIds: method test_transitive_library (line 6) | def test_transitive_library(self): method test_transitive_major_mode (line 32) | def test_transitive_major_mode(self): method test_transitive_unrelated (line 72) | def test_transitive_unrelated(self): method test_transitive_second_level_header_only (line 99) | def test_transitive_second_level_header_only(self): method test_transitive_header_only (line 131) | def test_transitive_header_only(self): FILE: test/integration/package_id/transitive_options_affect_id_test.py class TestTransitiveOptionsAffectPackageID (line 7) | class TestTransitiveOptionsAffectPackageID: method test_basic (line 9) | def test_basic(self): method test_transitive_shared (line 57) | def test_transitive_shared(self): class TestPackageIDABIOptions (line 100) | class TestPackageIDABIOptions: method test_package_id_abi_options (line 117) | def test_package_id_abi_options(self): method test_package_id_abi_options_conditional (line 151) | def test_package_id_abi_options_conditional(self): method test_package_id_abi_options_transitive (line 199) | def test_package_id_abi_options_transitive(self): FILE: test/integration/py_requires/python_requires_test.py class TestPyRequiresExtend (line 9) | class TestPyRequiresExtend: method _define_base (line 12) | def _define_base(client): method test_reuse (line 28) | def test_reuse(self): method test_reuse_super (line 68) | def test_reuse_super(self): method test_reuse_dot (line 86) | def test_reuse_dot(self): method test_with_alias (line 106) | def test_with_alias(self): method test_reuse_version_ranges (line 124) | def test_reuse_version_ranges(self): method test_multiple_reuse (line 143) | def test_multiple_reuse(self): method test_transitive_access (line 181) | def test_transitive_access(): method test_multiple_requires_error (line 215) | def test_multiple_requires_error(self): method test_local_import (line 264) | def test_local_import(self): method test_reuse_class_members (line 312) | def test_reuse_class_members(self): method test_reuse_system_requirements (line 354) | def test_reuse_system_requirements(self): method test_reuse_requirements (line 375) | def test_reuse_requirements(self): method test_overwrite_class_members (line 399) | def test_overwrite_class_members(self): method test_basic_option_inherit (line 437) | def test_basic_option_inherit(self): method test_failure_init_method (line 466) | def test_failure_init_method(self): method test_transitive_imports_conflicts (line 501) | def test_transitive_imports_conflicts(self): method test_update (line 542) | def test_update(self): method test_update_ranges (line 577) | def test_update_ranges(self): method test_duplicate_pyreq (line 614) | def test_duplicate_pyreq(self): method test_local_build (line 636) | def test_local_build(self): method test_reuse_name_version (line 659) | def test_reuse_name_version(self): method test_reuse_name_version_override (line 700) | def test_reuse_name_version_override(self): method test_reuse_export_sources (line 747) | def test_reuse_export_sources(self): method test_reuse_editable_exports (line 805) | def test_reuse_editable_exports(self): method test_build_id (line 851) | def test_build_id(self): method test_options_errors (line 869) | def test_options_errors(self): method test_options_default_update (line 907) | def test_options_default_update(self): function test_transitive_python_requires (line 951) | def test_transitive_python_requires(): function test_transitive_diamond_python_requires (line 995) | def test_transitive_diamond_python_requires(): class TestConflictPyRequires (line 1067) | class TestConflictPyRequires: method test_diamond_conflict_fixed (line 1069) | def test_diamond_conflict_fixed(self): method test_diamond_conflict_ranges (line 1083) | def test_diamond_conflict_ranges(self): function test_multiple_reuse (line 1098) | def test_multiple_reuse(): class TestTestPackagePythonRequire (line 1149) | class TestTestPackagePythonRequire: method test_test_package_python_requires (line 1150) | def test_test_package_python_requires(self): method test_test_package_python_requires_configs (line 1189) | def test_test_package_python_requires_configs(self): class TestResolveRemote (line 1221) | class TestResolveRemote: method test_resolve_remote_export (line 1222) | def test_resolve_remote_export(self): method test_missing_python_require_error (line 1247) | def test_missing_python_require_error(self): class TestTransitiveExtend (line 1256) | class TestTransitiveExtend: method test_transitive_extend (line 1259) | def test_transitive_extend(self): method test_transitive_extend2 (line 1304) | def test_transitive_extend2(self): function test_multi_top_missing_from_remote (line 1356) | def test_multi_top_missing_from_remote(): function test_transitive_range_not_found_in_cache (line 1384) | def test_transitive_range_not_found_in_cache(): function test_export_pkg (line 1401) | def test_export_pkg(): function test_py_requires_override_method (line 1412) | def test_py_requires_override_method(): FILE: test/integration/remote/auth_bearer_test.py class AuthorizationHeaderSpy (line 7) | class AuthorizationHeaderSpy: method __init__ (line 14) | def __init__(self): method apply (line 17) | def apply(self, callback, context): # noqa class TestAuthorizeBearer (line 24) | class TestAuthorizeBearer: method test_basic (line 26) | def test_basic(self): FILE: test/integration/remote/auth_test.py class TestAuthorize (line 19) | class TestAuthorize: method setup (line 22) | def setup(self): method test_retries (line 34) | def test_retries(self): method test_auth_with_env (line 53) | def test_auth_with_env(self): method test_max_retries (line 87) | def test_max_retries(self): method test_no_client_username_checks (line 104) | def test_no_client_username_checks(self): method test_authorize_disabled_remote (line 124) | def test_authorize_disabled_remote(self): class TestAuthenticationTest (line 136) | class TestAuthenticationTest: method test_unauthorized_during_capabilities (line 138) | def test_unauthorized_during_capabilities(self): function test_token_expired (line 170) | def test_token_expired(): function test_auth_username_space (line 209) | def test_auth_username_space(): FILE: test/integration/remote/broken_download_test.py class TestBrokenDownload (line 14) | class TestBrokenDownload: method setup (line 17) | def setup(self): method test_corrupt_export_tgz (line 27) | def test_corrupt_export_tgz(self, setup): method test_remove_conaninfo (line 37) | def test_remove_conaninfo(self, setup): method test_remove_conanfile (line 50) | def test_remove_conanfile(self, setup): method test_remove_pkg_conanmanifest (line 62) | def test_remove_pkg_conanmanifest(self, setup): method test_remove_recipe_conanmanifest (line 75) | def test_remove_recipe_conanmanifest(self, setup): function test_client_retries (line 89) | def test_client_retries(): function test_forbidden_blocked_conanmanifest (line 135) | def test_forbidden_blocked_conanmanifest(): function test_forbidden_blocked_package_conanmanifest (line 170) | def test_forbidden_blocked_package_conanmanifest(): FILE: test/integration/remote/download_retries_test.py class TestDownloadRetries (line 6) | class TestDownloadRetries: method test_recipe_download_retry (line 8) | def test_recipe_download_retry(self): FILE: test/integration/remote/download_test.py class TestDownload (line 15) | class TestDownload: method test_returns_on_failures (line 17) | def test_returns_on_failures(self): FILE: test/integration/remote/multi_remote_checks_test.py class TestRemoteChecks (line 7) | class TestRemoteChecks: method test_binary_defines_remote (line 9) | def test_binary_defines_remote(self): method test_binaries_from_different_remotes (line 61) | def test_binaries_from_different_remotes(self): function test_version_range_multi_remote (line 97) | def test_version_range_multi_remote(): FILE: test/integration/remote/multi_remote_test.py class TestExportsSourcesMissing (line 11) | class TestExportsSourcesMissing: method test_exports_sources_missing (line 13) | def test_exports_sources_missing(self): class TestMultiRemotes (line 45) | class TestMultiRemotes: method setup (line 48) | def setup(self): method _create (line 54) | def _create(client, number, version, modifier=""): method test_conan_install_build_flag (line 59) | def test_conan_install_build_flag(self): method test_conan_install_update (line 117) | def test_conan_install_update(self): class TestMultiRemote (line 157) | class TestMultiRemote: method setup (line 160) | def setup(self): method test_fail_when_not_notfound (line 170) | def test_fail_when_not_notfound(self): method test_install_from_remotes (line 196) | def test_install_from_remotes(self): FILE: test/integration/remote/requester_test.py class MyRequester (line 16) | class MyRequester(TestRequester): method get (line 18) | def get(self, _, **kwargs): class TestRequester (line 26) | class TestRequester: method test_requester_timeout (line 28) | def test_requester_timeout(self): method test_requester_timeout_tuple (line 35) | def test_requester_timeout_tuple(self): method test_request_infinite_timeout (line 42) | def test_request_infinite_timeout(self): method test_unset_request_timeout_use_default_one (line 50) | def test_unset_request_timeout_use_default_one(self): FILE: test/integration/remote/rest_api_test.py class TestRestApi (line 20) | class TestRestApi: method setup_class (line 24) | def setup_class(self): method test_get_conan (line 47) | def test_get_conan(self): method test_get_package (line 58) | def test_get_package(self): method test_upload_huge_conan (line 73) | def test_upload_huge_conan(self): method test_search (line 82) | def test_search(self): method test_remove (line 120) | def test_remove(self): method test_remove_packages (line 131) | def test_remove_packages(self): method _upload_package (line 168) | def _upload_package(self, package_reference, base_files=None): method _upload_recipe (line 186) | def _upload_recipe(self, ref, base_files=None): FILE: test/integration/remote/retry_test.py class _ResponseMock (line 15) | class _ResponseMock: method __init__ (line 16) | def __init__(self, status_code, content): method raise_for_status (line 20) | def raise_for_status(self): class _RequesterMock (line 30) | class _RequesterMock: method __init__ (line 31) | def __init__(self, status_code, content): method put (line 36) | def put(self, *args, **kwargs): class _ConfigMock (line 40) | class _ConfigMock: method get (line 42) | def get(self, conf_name, default=None, check_type=None): # noqa class TestRetryDownload (line 46) | class TestRetryDownload: method setup (line 49) | def setup(self): method test_error_401 (line 53) | def test_error_401(self): method test_error_403_forbidden (line 65) | def test_error_403_forbidden(self): method test_error_403_authentication (line 78) | def test_error_403_authentication(self): method test_error_requests (line 91) | def test_error_requests(self): method test_error_500 (line 107) | def test_error_500(self): FILE: test/integration/remote/selected_remotes_test.py class TestSelectedRemotesInstall (line 9) | class TestSelectedRemotesInstall: method _setup (line 11) | def _setup(self): method test_selected_remotes (line 18) | def test_selected_remotes(self): method test_upload_raise_multiple_remotes (line 46) | def test_upload_raise_multiple_remotes(self): method test_remove_raise_multiple_remotes (line 50) | def test_remove_raise_multiple_remotes(self): FILE: test/integration/remote/server_error_test.py class TestError200NoJson (line 8) | class TestError200NoJson: method test_error_no_json (line 10) | def test_error_no_json(self): method test_error_broken_json (line 25) | def test_error_broken_json(self): method test_error_json (line 42) | def test_error_json(self): function test_unrecongized_exception (line 61) | def test_unrecongized_exception(): FILE: test/integration/remote/test_conaninfo_parsing.py function test_conaninfo_special_chars (line 11) | def test_conaninfo_special_chars(): FILE: test/integration/remote/test_local_recipes_index.py function c3i_folder (line 14) | def c3i_folder(): class TestSearchList (line 68) | class TestSearchList: method test_basic_search (line 69) | def test_basic_search(self, c3i_folder): method test_list_refs (line 87) | def test_list_refs(self, c3i_folder): method test_list_revisions_notfound (line 105) | def test_list_revisions_notfound(self, c3i_folder): method test_list_rrevs (line 112) | def test_list_rrevs(self, c3i_folder): method test_list_binaries (line 120) | def test_list_binaries(self, c3i_folder): class TestInstall (line 129) | class TestInstall: method test_install (line 130) | def test_install(self, c3i_folder): method test_install_with_exported_files (line 166) | def test_install_with_exported_files(self): method test_trim_conandata_yaml (line 196) | def test_trim_conandata_yaml(self): method test_export_patches (line 238) | def test_export_patches(self): method test_export_user_channel (line 283) | def test_export_user_channel(self): class TestRestrictedOperations (line 308) | class TestRestrictedOperations: method test_upload (line 309) | def test_upload(self): class TestErrorsUx (line 321) | class TestErrorsUx: method test_errors (line 322) | def test_errors(self): method test_require_revision (line 342) | def test_require_revision(self): method test_no_user_channel (line 359) | def test_no_user_channel(self): method test_errors_missing_folder (line 394) | def test_errors_missing_folder(self): class TestPythonRequires (line 405) | class TestPythonRequires: method c3i_pyrequires_folder (line 407) | def c3i_pyrequires_folder(self): method test_install (line 423) | def test_install(self, c3i_pyrequires_folder): class TestUserChannel (line 434) | class TestUserChannel: method c3i_user_channel_folder (line 436) | def c3i_user_channel_folder(self): method test_user_channel_requirement (line 454) | def test_user_channel_requirement(self, c3i_user_channel_folder): method test_user_channel_requirement_no_match (line 463) | def test_user_channel_requirement_no_match(self, c3i_user_channel_fold... method test_user_channel_requirement_only_at (line 469) | def test_user_channel_requirement_only_at(self, c3i_user_channel_folder): class TestResetRemote (line 482) | class TestResetRemote: method test_resetting_remote_error (line 483) | def test_resetting_remote_error(self): method test_changing_revisions (line 514) | def test_changing_revisions(self): method test_reverting_to_older_revision (line 556) | def test_reverting_to_older_revision(self): FILE: test/integration/remote/test_offline.py function test_offline (line 7) | def test_offline(): function test_offline_uploaded (line 16) | def test_offline_uploaded(): function test_offline_build_requires (line 33) | def test_offline_build_requires(): FILE: test/integration/remote/test_remote_file_credentials.py function client (line 12) | def client(): function test_remote_file_credentials (line 21) | def test_remote_file_credentials(client): function test_remote_file_credentials_remote_login (line 30) | def test_remote_file_credentials_remote_login(client): function test_remote_file_credentials_error (line 39) | def test_remote_file_credentials_error(client): function test_remote_file_credentials_bad_file (line 47) | def test_remote_file_credentials_bad_file(client): FILE: test/integration/remote/test_remote_recipes_only.py function client (line 16) | def client(): function test_graph_binary_analyze (line 28) | def test_graph_binary_analyze(client): function test_list_packages (line 36) | def test_list_packages(client): function test_download_package (line 46) | def test_download_package(client): function test_remove_package (line 52) | def test_remove_package(client): function test_upload_still_works (line 67) | def test_upload_still_works(client, pattern): FILE: test/integration/remote/test_request_headers.py class RequesterClass (line 5) | class RequesterClass(TestRequester): method get (line 7) | def get(self, url, headers=None, **kwargs): function test_request_info_headers (line 12) | def test_request_info_headers(): FILE: test/integration/sbom/test_cyclonedx.py class TestCyclonedx (line 48) | class TestCyclonedx: method hook_setup_post_package (line 51) | def hook_setup_post_package(self, cyclone_version): method hook_setup_post_package_no_tool_requires (line 59) | def hook_setup_post_package_no_tool_requires(self, cyclone_version): method hook_setup_post_package_no_test (line 67) | def hook_setup_post_package_no_test(self, cyclone_version): method test_sbom_generation_skipped_dependencies (line 74) | def test_sbom_generation_skipped_dependencies(self, hook_setup_post_pa... method test_multi_license (line 93) | def test_multi_license(self, hook_setup_post_package, lic, n): method test_license_spdx_valid (line 111) | def test_license_spdx_valid(self, hook_setup_post_package, lic, keys): method test_sbom_generation_no_tool_requires (line 128) | def test_sbom_generation_no_tool_requires(self, hook_setup_post_packag... method test_sbom_generation_transitive_test_requires (line 142) | def test_sbom_generation_transitive_test_requires(self, hook_setup_pos... method test_sbom_generation_dependency_test_require (line 163) | def test_sbom_generation_dependency_test_require(self, hook_setup_post... method hook_setup_post_generate (line 180) | def hook_setup_post_generate(self, cyclone_version): method test_sbom_generation_install_requires (line 186) | def test_sbom_generation_install_requires(self, hook_setup_post_genera... method test_sbom_generation_install_path (line 197) | def test_sbom_generation_install_path(self, hook_setup_post_generate): method test_sbom_generation_install_path_consumer (line 207) | def test_sbom_generation_install_path_consumer(self, hook_setup_post_g... method test_sbom_generation_install_path_txt (line 217) | def test_sbom_generation_install_path_txt(self, hook_setup_post_genera... method test_sbom_with_special_root_node (line 232) | def test_sbom_with_special_root_node(self, hook_setup_post_generate): method test_sbom_generation_custom_name (line 257) | def test_sbom_generation_custom_name(self, cyclone_version, name, resu... method test_cyclonedx_check_content (line 268) | def test_cyclonedx_check_content(self, cyclone_version): method test_sbom_test_requires_skipped (line 331) | def test_sbom_test_requires_skipped(self, cyclone_version): method test_sbom_deployer (line 344) | def test_sbom_deployer(self, cyclone_version, install): FILE: test/integration/settings/built_type_setting_test.py class TestBuildTypeSetting (line 4) | class TestBuildTypeSetting: method test_build_type (line 6) | def test_build_type(self): FILE: test/integration/settings/per_package_settings_test.py class TestPerPackageSetting (line 7) | class TestPerPackageSetting: method test_per_package_setting (line 9) | def test_per_package_setting(self): method test_per_package_setting_build_type (line 22) | def test_per_package_setting_build_type(self): method test_per_package_setting_no_userchannel (line 51) | def test_per_package_setting_no_userchannel(self): method test_per_package_subsetting (line 64) | def test_per_package_subsetting(self): method test_per_package_setting_all_packages_without_user_channel (line 79) | def test_per_package_setting_all_packages_without_user_channel(self): function test_per_package_settings_target (line 100) | def test_per_package_settings_target(): function test_per_package_settings_build (line 131) | def test_per_package_settings_build(): function test_package_settings_mixed_patterns (line 152) | def test_package_settings_mixed_patterns(): function test_package_settings_negate_patterns (line 184) | def test_package_settings_negate_patterns(): FILE: test/integration/settings/remove_subsetting_test.py class TestRemoveSubsetting (line 8) | class TestRemoveSubsetting: method test_remove_options (line 10) | def test_remove_options(self): method test_remove_setting (line 33) | def test_remove_setting(self): function test_settings_and_options_rm_safe (line 54) | def test_settings_and_options_rm_safe(): FILE: test/integration/settings/settings_override_test.py function client (line 13) | def client(): function test_override (line 29) | def test_override(client): function test_non_existing_setting (line 54) | def test_non_existing_setting(client): function test_override_in_non_existing_recipe (line 61) | def test_override_in_non_existing_recipe(client): function test_exclude_patterns_settings (line 70) | def test_exclude_patterns_settings(): FILE: test/integration/settings/test_disable_settings_assignment.py function test_disable_settings_assignment (line 6) | def test_disable_settings_assignment(): FILE: test/integration/settings/test_non_defining_settings.py function test_settings_not_defined_consuming (line 7) | def test_settings_not_defined_consuming(): function test_settings_undefined (line 35) | def test_settings_undefined(): FILE: test/integration/settings/test_settings_possible_values.py function test_settings_definitions (line 6) | def test_settings_definitions(): function test_settings_definitions_compiler (line 33) | def test_settings_definitions_compiler(): FILE: test/integration/settings/test_settings_user.py function test_settings_user (line 9) | def test_settings_user(): function test_settings_user_subdict (line 40) | def test_settings_user_subdict(): function test_settings_user_convert_list_dict (line 57) | def test_settings_user_convert_list_dict(): function test_settings_user_error (line 86) | def test_settings_user_error(): function test_settings_user_breaking_universal_binaries (line 98) | def test_settings_user_breaking_universal_binaries(): FILE: test/integration/symlinks/symlinks_test.py function test_complete_round_trip (line 29) | def test_complete_round_trip(): function test_complete_round_trip_broken_link (line 65) | def test_complete_round_trip_broken_link(): function test_complete_round_trip_external_link (line 97) | def test_complete_round_trip_external_link(): function test_complete_round_trip_folders (line 134) | def test_complete_round_trip_folders(): function test_package_with_symlinks (line 194) | def test_package_with_symlinks(package_files): function test_exports_does_not_follow_symlink (line 242) | def test_exports_does_not_follow_symlink(): function test_exports_with_uppercase_symlink_folder (line 283) | def test_exports_with_uppercase_symlink_folder(uppercase): function test_package_symlinks_zero_size (line 334) | def test_package_symlinks_zero_size(): FILE: test/integration/sysroot_test.py class TestSysroot (line 4) | class TestSysroot: method test (line 6) | def test(self): FILE: test/integration/system_reqs_test.py class TestSystemReqs (line 15) | class TestSystemReqs: method test_force_system_reqs_rerun (line 17) | def test_force_system_reqs_rerun(self): method test_local_system_requirements (line 25) | def test_local_system_requirements(self): FILE: test/integration/test_components.py function test_components_cycles (line 7) | def test_components_cycles(): function test_components_cycle_complex (line 35) | def test_components_cycle_complex(): function test_components_cycles_error (line 69) | def test_components_cycles_error(): function test_components_not_required (line 96) | def test_components_not_required(): function test_components_overrides (line 121) | def test_components_overrides(): function test_duplication_component_properties (line 154) | def test_duplication_component_properties(): FILE: test/integration/test_components_error.py function test_component_error (line 11) | def test_component_error(): function test_verify_get_property_check_type (line 62) | def test_verify_get_property_check_type(): function test_unused_requirement (line 79) | def test_unused_requirement(component): function test_unused_requirement_not_propagated (line 103) | def test_unused_requirement_not_propagated(): function test_wrong_requirement (line 128) | def test_wrong_requirement(component): function test_missing_internal (line 152) | def test_missing_internal(component): function test_unused_tool_requirement (line 167) | def test_unused_tool_requirement(): function test_component_double_colon_error_message (line 197) | def test_component_double_colon_error_message(): FILE: test/integration/test_compressions.py function test_xz (line 15) | def test_xz(compress): function test_unsupported_zstd (line 79) | def test_unsupported_zstd(): class TestDuplicatedInServerErrors (line 98) | class TestDuplicatedInServerErrors: method test_duplicated_export (line 100) | def test_duplicated_export(self): method test_duplicated_source (line 116) | def test_duplicated_source(self): method test_duplicated_package (line 131) | def test_duplicated_package(self): FILE: test/integration/test_db_error.py function test_db_error (line 8) | def test_db_error(): FILE: test/integration/test_migrations.py function test_migration_profile_checker_plugin (line 17) | def test_migration_profile_checker_plugin(plugin_path, string_replace, n... function test_back_migrations (line 70) | def test_back_migrations(): function test_back_default_compatibility_migration (line 99) | def test_back_default_compatibility_migration(): class TestMigrationCppstdCompat (line 114) | class TestMigrationCppstdCompat: method test_migration (line 115) | def test_migration(self): method test_cppstd_modified (line 127) | def test_cppstd_modified(self): method test_compatibility_modified (line 141) | def test_compatibility_modified(self): method test_compatibility_modified_by_conan (line 154) | def test_compatibility_modified_by_conan(self): method test_compatibility_no_rewrite (line 169) | def test_compatibility_no_rewrite(self): FILE: test/integration/test_package_python_files.py function test_package_python_files (line 9) | def test_package_python_files(): function test_package_empty_folders (line 70) | def test_package_empty_folders(): FILE: test/integration/test_package_vendor.py function test_package_vendor (line 8) | def test_package_vendor(): function test_package_vendor_editable (line 81) | def test_package_vendor_editable(): function test_vendor_dont_propagate_options (line 122) | def test_vendor_dont_propagate_options(): function test_package_vendor_export_pkg (line 143) | def test_package_vendor_export_pkg(): FILE: test/integration/test_pkg_signing.py function test_pkg_sign (line 9) | def test_pkg_sign(): function test_pkg_sign_manifest_signatures (line 66) | def test_pkg_sign_manifest_signatures(): function test_pkg_sign_canonical (line 114) | def test_pkg_sign_canonical(): function test_pkg_sign_exports_sources (line 237) | def test_pkg_sign_exports_sources(): function test_pkg_sign_no_op (line 275) | def test_pkg_sign_no_op(): FILE: test/integration/test_recipe_policies.py function test_build_policies_in_conanfile (line 5) | def test_build_policies_in_conanfile(): function test_build_policy_missing (line 33) | def test_build_policy_missing(): FILE: test/integration/test_source_download_password.py function test_source_download_password (line 19) | def test_source_download_password(): function test_source_credentials_only_download (line 72) | def test_source_credentials_only_download(): function test_blocked_malicius_tgz (line 91) | def test_blocked_malicius_tgz(): FILE: test/integration/test_timestamp_error.py function test_timestamp_error (line 7) | def test_timestamp_error(): FILE: test/integration/tgz_macos_dot_files_test.py class TestTgzMacosDotFiles (line 16) | class TestTgzMacosDotFiles: method _test_for_metadata_in_zip_file (line 19) | def _test_for_metadata_in_zip_file(tgz, annotated_file, dot_file_expec... method _test_for_metadata (line 29) | def _test_for_metadata(self, folder, annotated_file, dot_file_expected): method test_dot_files (line 43) | def test_dot_files(self): FILE: test/integration/toolchains/apple/test_xcodedeps.py function expected_files (line 33) | def expected_files(current_folder, configuration, architecture, sdk_vers... function check_contents (line 43) | def check_contents(client, deps, configuration, architecture, sdk_version): function test_generator_files (line 61) | def test_generator_files(): function test_generator_files_with_custom_config (line 91) | def test_generator_files_with_custom_config(): function test_xcodedeps_aggregate_components (line 146) | def test_xcodedeps_aggregate_components(): function test_xcodedeps_traits (line 237) | def test_xcodedeps_traits(): function test_xcodedeps_frameworkdirs (line 361) | def test_xcodedeps_frameworkdirs(): function test_xcodedeps_cppinfo_requires (line 388) | def test_xcodedeps_cppinfo_requires(): function test_dependency_of_dependency_components (line 472) | def test_dependency_of_dependency_components(): function test_skipped_not_included (line 516) | def test_skipped_not_included(): function test_correctly_handle_transitive_components (line 536) | def test_correctly_handle_transitive_components(): function test_dont_add_skipped_xcconfigs_when_required_by_components (line 583) | def test_dont_add_skipped_xcconfigs_when_required_by_components(): FILE: test/integration/toolchains/apple/test_xcodetoolchain.py function _get_filename (line 10) | def _get_filename(configuration, architecture, sdk_version): function _condition (line 19) | def _condition(configuration, architecture, sdk_version): function test_toolchain_files (line 33) | def test_toolchain_files(configuration, os_version, cppstd, libcxx, arch... function test_toolchain_flags (line 61) | def test_toolchain_flags(): function test_flags_generated_if_only_defines (line 79) | def test_flags_generated_if_only_defines(): function test_xcodetoolchain_xcconfig_deplyment_target (line 98) | def test_xcodetoolchain_xcconfig_deplyment_target(os_name, sdk, min_vers... FILE: test/integration/toolchains/cmake/cmakeconfigdeps/test_cmakeconfigdeps.py function test_cmakedeps_direct_deps_paths (line 10) | def test_cmakedeps_direct_deps_paths(): function test_cmakedeps_transitive_paths (line 44) | def test_cmakedeps_transitive_paths(): function test_cmakedeps_deployer_relative_paths (line 93) | def test_cmakedeps_deployer_relative_paths(): function test_cmakeconfigdeps_recipe (line 155) | def test_cmakeconfigdeps_recipe(): function test_system_wrappers (line 198) | def test_system_wrappers(): function test_autolink_pragma (line 225) | def test_autolink_pragma(): function test_consuming_cpp_info_with_components_dependency_from_same_package (line 245) | def test_consuming_cpp_info_with_components_dependency_from_same_package(): function test_consuming_cpp_info_with_components_dependency_from_other_package (line 264) | def test_consuming_cpp_info_with_components_dependency_from_other_packag... function test_error_incorrect_component (line 293) | def test_error_incorrect_component(): function test_consuming_cpp_info_transitively_by_requiring_root_component (line 315) | def test_consuming_cpp_info_transitively_by_requiring_root_component(): function test_cmake_find_mode_deprecated (line 354) | def test_cmake_find_mode_deprecated(): function test_build_context_deprecated (line 373) | def test_build_context_deprecated(): function test_cmake_extra_dependencies (line 396) | def test_cmake_extra_dependencies(): function test_cmake_component_type_none_check (line 417) | def test_cmake_component_type_none_check(): function test_cmake_extra_dependencies_components (line 428) | def test_cmake_extra_dependencies_components(): class TestRequiresToApp (line 453) | class TestRequiresToApp: method test_requires_to_application (line 454) | def test_requires_to_application(self): method test_requires_to_application_component (line 483) | def test_requires_to_application_component(self): method test_requires_from_library_component (line 524) | def test_requires_from_library_component(self): method test_requires_from_library_component_to_app_component (line 550) | def test_requires_from_library_component_to_app_component(self): function test_alias_cmakedeps_set_property (line 588) | def test_alias_cmakedeps_set_property(): function test_package_info_extra_variables (line 629) | def test_package_info_extra_variables(): function test_target_defines_only (line 661) | def test_target_defines_only(): class TestLinkFeatures (line 685) | class TestLinkFeatures: method test_link_info_global_cpp_info (line 686) | def test_link_info_global_cpp_info(self): method test_link_info_local_component_from_interface (line 717) | def test_link_info_local_component_from_interface(self): method test_link_info_local_component_to_component_require (line 737) | def test_link_info_local_component_to_component_require(self): method test_link_info_lib_to_component_require (line 758) | def test_link_info_lib_to_component_require(self): function test_legacy_defines (line 793) | def test_legacy_defines(): class TestPropertiesBuildContext (line 805) | class TestPropertiesBuildContext: method test_property_build_context (line 806) | def test_property_build_context(self): class TestExtraFindExtraVariants (line 833) | class TestExtraFindExtraVariants: method test_generated_dir_entries (line 834) | def test_generated_dir_entries(self): method test_differing_names_instead_of_case (line 854) | def test_differing_names_instead_of_case(self): method test_consumer_dependency_name_change (line 872) | def test_consumer_dependency_name_change(self): method test_generated_dir_none_find_mode_multi_entries (line 914) | def test_generated_dir_none_find_mode_multi_entries(self): method test_find_file_in_package (line 948) | def test_find_file_in_package(self): function test_requires_only_component_target_generation (line 978) | def test_requires_only_component_target_generation(): FILE: test/integration/toolchains/cmake/cmakeconfigdeps/test_cmakeconfigdeps_frameworks.py function test_package_framework_needs_location (line 12) | def test_package_framework_needs_location(): function test_framework_only_component_generates_target (line 47) | def test_framework_only_component_generates_target(): FILE: test/integration/toolchains/cmake/cmakedeps/test_cmakedeps.py function test_package_from_system (line 9) | def test_package_from_system(): function test_test_package (line 47) | def test_test_package(): function test_components_error (line 72) | def test_components_error(): function test_cpp_info_component_objects (line 95) | def test_cpp_info_component_objects(): function test_cpp_info_component_error_aggregate (line 132) | def test_cpp_info_component_error_aggregate(): function test_cmakedeps_cppinfo_complex_strings (line 174) | def test_cmakedeps_cppinfo_complex_strings(): function test_dependency_props_from_consumer (line 197) | def test_dependency_props_from_consumer(): function test_props_from_consumer_build_context_activated (line 276) | def test_props_from_consumer_build_context_activated(): function test_skip_transitive_components (line 402) | def test_skip_transitive_components(): function test_error_missing_config_build_context (line 431) | def test_error_missing_config_build_context(): function test_using_package_module (line 477) | def test_using_package_module(): function test_system_libs_transitivity (line 508) | def test_system_libs_transitivity(): class TestCMakeVersionConfigCompat (line 554) | class TestCMakeVersionConfigCompat: method test_cmake_version_config_compatibility (line 558) | def test_cmake_version_config_compatibility(self): method test_cmake_version_config_compatibility_error (line 585) | def test_cmake_version_config_compatibility_error(self): method test_cmake_version_config_compatibility_consumer (line 601) | def test_cmake_version_config_compatibility_consumer(self): class TestSystemPackageVersion (line 633) | class TestSystemPackageVersion: method test_component_version (line 634) | def test_component_version(self): method test_component_version_consumer (line 656) | def test_component_version_consumer(self): function test_cmakedeps_set_property_overrides (line 678) | def test_cmakedeps_set_property_overrides(): function test_cmakedeps_set_legacy_variable_name (line 712) | def test_cmakedeps_set_legacy_variable_name(): function test_different_versions (line 788) | def test_different_versions(): function test_using_deployer_folder (line 802) | def test_using_deployer_folder(): function test_component_name_same_package (line 832) | def test_component_name_same_package(): function test_cmakedeps_set_get_property_checktype (line 864) | def test_cmakedeps_set_get_property_checktype(): function test_alias_cmakedeps_set_property (line 888) | def test_alias_cmakedeps_set_property(): function test_package_info_extra_variables (line 927) | def test_package_info_extra_variables(): FILE: test/integration/toolchains/cmake/cmakedeps/test_cmakedeps_find_module_and_config.py function test_reuse_with_modules_and_config (line 14) | def test_reuse_with_modules_and_config(cmake_find_mode): FILE: test/integration/toolchains/cmake/test_cmake.py function test_configure_args (line 9) | def test_configure_args(): function test_multiple_targets (line 45) | def test_multiple_targets(argument, output_args): FILE: test/integration/toolchains/cmake/test_cmaketoolchain.py function test_cross_build (line 16) | def test_cross_build(): function test_cross_build_linux_to_macos (line 64) | def test_cross_build_linux_to_macos(): function test_cross_build_user_toolchain (line 96) | def test_cross_build_user_toolchain(): function test_cross_build_user_toolchain_confs (line 138) | def test_cross_build_user_toolchain_confs(): function test_no_cross_build (line 173) | def test_no_cross_build(): function test_cross_arch (line 197) | def test_cross_arch(): function test_no_cross_build_arch (line 244) | def test_no_cross_build_arch(): function test_cross_build_conf (line 275) | def test_cross_build_conf(): function test_find_builddirs (line 311) | def test_find_builddirs(): function lib_dir_setup (line 369) | def lib_dir_setup(): function test_runtime_lib_dirs_single_conf (line 391) | def test_runtime_lib_dirs_single_conf(lib_dir_setup): function test_runtime_lib_dirs_multiconf (line 413) | def test_runtime_lib_dirs_multiconf(lib_dir_setup): function test_disable_package_registry (line 430) | def test_disable_package_registry(): function test_cmaketoolchain_cmake_system_processor_cross_apple (line 443) | def test_cmaketoolchain_cmake_system_processor_cross_apple(): function test_apple_vars_overwrite_user_conf (line 470) | def test_apple_vars_overwrite_user_conf(): function test_extra_flags_via_conf (line 505) | def test_extra_flags_via_conf(): function test_cmaketoolchain_rcflags (line 538) | def test_cmaketoolchain_rcflags(): function test_bitcode_enable_flag (line 563) | def test_bitcode_enable_flag(): function test_cmake_presets_binary_dir_available (line 588) | def test_cmake_presets_binary_dir_available(): function test_cmake_presets_shared_preset (line 614) | def test_cmake_presets_shared_preset(presets): function test_cmake_presets_multiconfig (line 675) | def test_cmake_presets_multiconfig(): function test_cmake_presets_singleconfig (line 751) | def test_cmake_presets_singleconfig(): function test_toolchain_cache_variables (line 800) | def test_toolchain_cache_variables(): function test_variables_types (line 857) | def test_variables_types(): function test_variables_escaping (line 878) | def test_variables_escaping(): function test_android_c_library (line 905) | def test_android_c_library(): function test_android_legacy_toolchain_flag (line 933) | def test_android_legacy_toolchain_flag(cmake_legacy_toolchain): function test_android_legacy_toolchain_with_compileflags (line 952) | def test_android_legacy_toolchain_with_compileflags(cmake_legacy_toolcha... function test_presets_paths_normalization (line 981) | def test_presets_paths_normalization(): function test_presets_ninja_msvc (line 1006) | def test_presets_ninja_msvc(arch, arch_toolset): function test_pkg_config_block (line 1066) | def test_pkg_config_block(): function test_user_presets_custom_location (line 1093) | def test_user_presets_custom_location(path): function test_set_cmake_lang_compilers_and_launchers (line 1127) | def test_set_cmake_lang_compilers_and_launchers(): function test_cmake_layout_toolchain_folder (line 1152) | def test_cmake_layout_toolchain_folder(): function test_build_folder_vars_editables (line 1189) | def test_build_folder_vars_editables(): function test_set_linker_scripts (line 1216) | def test_set_linker_scripts(): function test_test_package_layout (line 1238) | def test_test_package_layout(): function test_presets_not_found_error_msg (line 1273) | def test_presets_not_found_error_msg(): function test_recipe_build_folders_vars (line 1292) | def test_recipe_build_folders_vars(): function test_build_folder_vars_self_name_version (line 1339) | def test_build_folder_vars_self_name_version(): function test_build_folder_vars_constants_user (line 1385) | def test_build_folder_vars_constants_user(): function test_extra_flags (line 1411) | def test_extra_flags(): function test_avoid_ovewrite_user_cmakepresets (line 1447) | def test_avoid_ovewrite_user_cmakepresets(): function test_presets_njobs (line 1457) | def test_presets_njobs(): function test_add_cmakeexe_to_presets (line 1470) | def test_add_cmakeexe_to_presets(): function test_toolchain_ends_newline (line 1527) | def test_toolchain_ends_newline(): function test_toolchain_and_compilers_build_context (line 1536) | def test_toolchain_and_compilers_build_context(): function test_toolchain_keep_absolute_paths (line 1616) | def test_toolchain_keep_absolute_paths(): function test_customize_cmakeuserpresets (line 1640) | def test_customize_cmakeuserpresets(): function test_output_dirs_gnudirs_local_default (line 1662) | def test_output_dirs_gnudirs_local_default(): function test_output_dirs_gnudirs_local_custom (line 1697) | def test_output_dirs_gnudirs_local_custom(): function test_toolchain_extra_variables (line 1737) | def test_toolchain_extra_variables(): function test_variables_wrong_scaping (line 1808) | def test_variables_wrong_scaping(): function test_tricore (line 1824) | def test_tricore(): function test_declared_stdlib_and_passed (line 1838) | def test_declared_stdlib_and_passed(): function test_cmake_presets_compiler (line 1851) | def test_cmake_presets_compiler(): function test_thread_flags (line 1879) | def test_thread_flags(threads, flags): FILE: test/integration/toolchains/cmake/test_cmaketoolchain_blocks.py function test_custom_block (line 6) | def test_custom_block(): FILE: test/integration/toolchains/env/test_buildenv.py function test_crossbuild_windows_incomplete (line 10) | def test_crossbuild_windows_incomplete(): function test_quoted_vars (line 40) | def test_quoted_vars(): FILE: test/integration/toolchains/env/test_environment.py function test_env_and_scope_none (line 8) | def test_env_and_scope_none(): FILE: test/integration/toolchains/env/test_virtualenv_default_apply.py function client (line 12) | def client(): function test_virtualenv_deactivated (line 28) | def test_virtualenv_deactivated(client, scope, default_virtualenv, cli_v... function test_deactivate_virtualxxxenv_attr (line 60) | def test_deactivate_virtualxxxenv_attr(): function test_virtualrunenv_not_applied (line 74) | def test_virtualrunenv_not_applied(client): function test_virtualrunenv_explicit_declare (line 99) | def test_virtualrunenv_explicit_declare(client, explicit_declare): FILE: test/integration/toolchains/env/test_virtualenv_object_access.py function client (line 10) | def client(): function test_virtualenv_object_access (line 24) | def test_virtualenv_object_access(client): FILE: test/integration/toolchains/env/test_virtualenv_winbash.py function client (line 19) | def client(): function test_virtualenv_deactivated (line 37) | def test_virtualenv_deactivated(client, win_bash): function test_nowinbash (line 64) | def test_nowinbash(client): FILE: test/integration/toolchains/gnu/test_autotools.py function test_autotools_make_parameters (line 6) | def test_autotools_make_parameters(): FILE: test/integration/toolchains/gnu/test_autotoolsdeps.py function test_link_lib_correct_order (line 12) | def test_link_lib_correct_order(): function test_cpp_info_aggregation (line 32) | def test_cpp_info_aggregation(): FILE: test/integration/toolchains/gnu/test_autotoolstoolchain.py function test_extra_flags_via_conf (line 11) | def test_extra_flags_via_conf(): function test_extra_flags_order (line 50) | def test_extra_flags_order(): function test_autotoolstoolchain_rcflags (line 87) | def test_autotoolstoolchain_rcflags(): function test_autotools_custom_environment (line 114) | def test_autotools_custom_environment(): function test_linker_scripts_via_conf (line 135) | def test_linker_scripts_via_conf(): function test_not_none_values (line 166) | def test_not_none_values(): function test_set_prefix (line 190) | def test_set_prefix(): function test_unknown_compiler (line 216) | def test_unknown_compiler(): function test_toolchain_and_compilers_build_context (line 226) | def test_toolchain_and_compilers_build_context(): function test_toolchain_crossbuild_to_android (line 310) | def test_toolchain_crossbuild_to_android(): function test_conf_build_does_not_exist (line 374) | def test_conf_build_does_not_exist(): function test_thread_flags (line 404) | def test_thread_flags(threads, flags): FILE: test/integration/toolchains/gnu/test_basic_layout.py function test_basic_layout_subproject (line 13) | def test_basic_layout_subproject(basic_layout, expected_path): function test_editable_includes (line 33) | def test_editable_includes(): function test_editable_includes_previously_defined (line 59) | def test_editable_includes_previously_defined(): FILE: test/integration/toolchains/gnu/test_gnutoolchain.py function test_extra_flags_via_conf (line 14) | def test_extra_flags_via_conf(os_): function test_extra_flags_order (line 57) | def test_extra_flags_order(): function test_gnutoolchain_rcflags (line 95) | def test_gnutoolchain_rcflags(): function test_autotools_custom_environment (line 120) | def test_autotools_custom_environment(): function test_linker_scripts_via_conf (line 142) | def test_linker_scripts_via_conf(os_): function test_not_none_values (line 172) | def test_not_none_values(): function test_set_prefix (line 195) | def test_set_prefix(): function test_unknown_compiler (line 221) | def test_unknown_compiler(): function test_toolchain_and_compilers_build_context (line 232) | def test_toolchain_and_compilers_build_context(): function test_autotools_crossbuild_ux (line 316) | def test_autotools_crossbuild_ux(): function test_msvc_profile_defaults (line 369) | def test_msvc_profile_defaults(): function test_conf_build_does_not_exist (line 456) | def test_conf_build_does_not_exist(): function test_conf_extra_apple_flags (line 483) | def test_conf_extra_apple_flags(toolchain): function test_toolchain_crossbuild_to_android (line 534) | def test_toolchain_crossbuild_to_android(): function test_thread_flags (line 622) | def test_thread_flags(threads, flags): FILE: test/integration/toolchains/gnu/test_makedeps.py function test_make_dirs_with_abs_path (line 12) | def test_make_dirs_with_abs_path(): function test_make_empty_dirs (line 65) | def test_make_empty_dirs(): function test_libs_and_system_libs (line 100) | def test_libs_and_system_libs(): function test_multiple_include_and_lib_dirs (line 132) | def test_multiple_include_and_lib_dirs(): function test_make_with_public_deps_and_component_requires (line 167) | def test_make_with_public_deps_and_component_requires(): function test_make_with_public_deps_and_component_requires_second (line 251) | def test_make_with_public_deps_and_component_requires_second(): function test_makedeps_with_test_requires (line 311) | def test_makedeps_with_test_requires(): function test_makedeps_with_editable_layout (line 340) | def test_makedeps_with_editable_layout(): function test_makedeps_tool_requires (line 368) | def test_makedeps_tool_requires(): function test_makefile_sysroot (line 418) | def test_makefile_sysroot(pattern, result, expected): function test_makefile_reference (line 436) | def test_makefile_reference(): FILE: test/integration/toolchains/gnu/test_pkgconfigdeps.py function get_requires_from_content (line 12) | def get_requires_from_content(content): function test_pkg_config_dirs (line 19) | def test_pkg_config_dirs(): function test_empty_dirs (line 71) | def test_empty_dirs(): function test_system_libs (line 103) | def test_system_libs(): function test_multiple_include (line 129) | def test_multiple_include(): function test_custom_content (line 160) | def test_custom_content(): function test_custom_content_and_version_components (line 210) | def test_custom_content_and_version_components(): function test_custom_version (line 247) | def test_custom_version(): function test_pkg_with_public_deps_and_component_requires (line 280) | def test_pkg_with_public_deps_and_component_requires(): function test_pkg_with_public_deps_and_component_requires_2 (line 365) | def test_pkg_with_public_deps_and_component_requires_2(): function test_pkg_config_name_full_aliases (line 434) | def test_pkg_config_name_full_aliases(): function test_components_and_package_pc_creation_order (line 546) | def test_components_and_package_pc_creation_order(): function test_pkgconfigdeps_with_test_requires (line 601) | def test_pkgconfigdeps_with_test_requires(): function test_with_editable_layout (line 634) | def test_with_editable_layout(): function test_tool_requires (line 663) | def test_tool_requires(): function test_tool_requires_not_created_if_no_activated (line 736) | def test_tool_requires_not_created_if_no_activated(): function test_tool_requires_error_if_no_build_suffix (line 771) | def test_tool_requires_error_if_no_build_suffix(): function test_error_missing_pc_build_context (line 811) | def test_error_missing_pc_build_context(): class TestPCGenerationBuildContext (line 856) | class TestPCGenerationBuildContext: method test_pc_generate (line 860) | def test_pc_generate(self): method test_pc_generate_components (line 900) | def test_pc_generate_components(self): method test_pc_generate_components_in_build_context_folder (line 962) | def test_pc_generate_components_in_build_context_folder(self, build_fo... method test_pkg_config_deps_set_in_build_context_folder (line 1021) | def test_pkg_config_deps_set_in_build_context_folder(self, build_folde... method test_tool_requires_error_if_folder_and_suffix (line 1073) | def test_tool_requires_error_if_folder_and_suffix(self): function test_pkg_config_deps_and_private_deps (line 1113) | def test_pkg_config_deps_and_private_deps(): function test_using_deployer_folder (line 1150) | def test_using_deployer_folder(): function test_pkg_config_deps_set_property (line 1170) | def test_pkg_config_deps_set_property(): function test_pkg_with_duplicated_component_requires (line 1206) | def test_pkg_with_duplicated_component_requires(): function test_pkg_skip_component (line 1232) | def test_pkg_skip_component(): FILE: test/integration/toolchains/google/test_bazeldeps.py function test_bazel (line 14) | def test_bazel(): function test_bazel_relative_paths (line 41) | def test_bazel_relative_paths(): function test_bazel_exclude_folders (line 94) | def test_bazel_exclude_folders(): function test_bazeldeps_and_tool_requires (line 117) | def test_bazeldeps_and_tool_requires(): function test_pkg_with_public_deps_and_component_requires (line 202) | def test_pkg_with_public_deps_and_component_requires(): function test_pkg_with_public_deps_and_component_requires_2 (line 399) | def test_pkg_with_public_deps_and_component_requires_2(): function test_pkgconfigdeps_with_test_requires (line 572) | def test_pkgconfigdeps_with_test_requires(): function test_with_editable_layout (line 637) | def test_with_editable_layout(): function test_tool_requires (line 713) | def test_tool_requires(): function test_tool_requires_not_created_if_no_activated (line 877) | def test_tool_requires_not_created_if_no_activated(): function test_tool_requires_raise_exception_if_exist_both_require_and_build_one (line 915) | def test_tool_requires_raise_exception_if_exist_both_require_and_build_o... function test_error_missing_bazel_build_files_in_build_context (line 962) | def test_error_missing_bazel_build_files_in_build_context(): class TestBazelGenerationBuildContext (line 1007) | class TestBazelGenerationBuildContext: method test_bazel_generate (line 1011) | def test_bazel_generate(self): method test_bazel_generate_components (line 1048) | def test_bazel_generate_components(self): function test_shared_windows_find_libraries (line 1096) | def test_shared_windows_find_libraries(): function test_pkg_with_duplicated_component_requires (line 1261) | def test_pkg_with_duplicated_component_requires(): function test_apple_frameworks_and_frameworkdirs (line 1306) | def test_apple_frameworks_and_frameworkdirs(): function test_shared_libs_and_unix_includes_rpath (line 1352) | def test_shared_libs_and_unix_includes_rpath(): FILE: test/integration/toolchains/google/test_bazeltoolchain.py function conanfile (line 12) | def conanfile(): function test_default_bazel_toolchain (line 26) | def test_default_bazel_toolchain(conanfile): function test_bazel_toolchain_and_flags (line 49) | def test_bazel_toolchain_and_flags(conanfile): function test_bazel_toolchain_and_cross_compilation (line 81) | def test_bazel_toolchain_and_cross_compilation(conanfile): function test_toolchain_attributes_and_conf_priority (line 112) | def test_toolchain_attributes_and_conf_priority(): FILE: test/integration/toolchains/intel/test_intel_cc.py function get_intel_cc_generator_file (line 29) | def get_intel_cc_generator_file(os_, installation_path, filename): function test_intel_cc_generator_windows (line 41) | def test_intel_cc_generator_windows(): function test_intel_cc_generator_linux (line 53) | def test_intel_cc_generator_linux(): function test_avoid_generation (line 61) | def test_avoid_generation(): FILE: test/integration/toolchains/meson/test_mesontoolchain.py function test_apple_meson_keep_user_custom_flags (line 13) | def test_apple_meson_keep_user_custom_flags(): function test_apple_meson_cross_building_subsystem (line 71) | def test_apple_meson_cross_building_subsystem(): function test_extra_flags_via_conf (line 136) | def test_extra_flags_via_conf(): function test_extra_flags_via_toolchain (line 172) | def test_extra_flags_via_toolchain(): function test_custom_arch_flag_via_toolchain (line 212) | def test_custom_arch_flag_via_toolchain(): function test_linker_scripts_via_conf (line 233) | def test_linker_scripts_via_conf(): function test_correct_quotes (line 264) | def test_correct_quotes(): function test_c_std (line 286) | def test_c_std(): function test_deactivate_nowrap (line 309) | def test_deactivate_nowrap(): function test_clang_cl_vscrt (line 336) | def test_clang_cl_vscrt(build_type, runtime, vscrt): function test_env_vars_from_build_require (line 363) | def test_env_vars_from_build_require(): function test_check_c_cpp_ld_list_formats (line 415) | def test_check_c_cpp_ld_list_formats(): function test_check_pkg_config_paths (line 441) | def test_check_pkg_config_paths(): function test_toolchain_and_compilers_build_context (line 469) | def test_toolchain_and_compilers_build_context(): function test_subproject_options (line 551) | def test_subproject_options(): function test_native_attribute (line 576) | def test_native_attribute(): function test_native_attribute_error (line 656) | def test_native_attribute_error(): function test_compiler_path_with_spaces (line 674) | def test_compiler_path_with_spaces(): function test_meson_sysroot_app (line 690) | def test_meson_sysroot_app(): function test_cross_x86_64_to_x86 (line 738) | def test_cross_x86_64_to_x86(): function test_cross_x86_64_to_riscv32 (line 752) | def test_cross_x86_64_to_riscv32(): function test_cross_x86_64_to_riscv64 (line 765) | def test_cross_x86_64_to_riscv64(): function test_conf_extra_apple_flags (line 778) | def test_conf_extra_apple_flags(): function test_thread_flags (line 833) | def test_thread_flags(threads, flags): function test_new_public_attributes (line 862) | def test_new_public_attributes(): function test_needs_exe_wrapper (line 909) | def test_needs_exe_wrapper(): FILE: test/integration/toolchains/microsoft/test_msbuild_toolchain.py function test_toolchain_win (line 20) | def test_toolchain_win(compiler, version, runtime, runtime_type): FILE: test/integration/toolchains/microsoft/test_msbuilddeps.py function test_msbuilddeps_maps_architecture_to_platform (line 22) | def test_msbuilddeps_maps_architecture_to_platform(arch, exp_platform): function test_msbuilddeps_import_condition (line 45) | def test_msbuilddeps_import_condition(build_type, arch, configuration, e... function test_msbuilddeps_format_names (line 82) | def test_msbuilddeps_format_names(): class TestMSBuildDepsSkips (line 125) | class TestMSBuildDepsSkips: method test_msbuilddeps_skipped_deps (line 127) | def test_msbuilddeps_skipped_deps(self): method test_msbuilddeps_skipped_deps_components (line 146) | def test_msbuilddeps_skipped_deps_components(self): function test_msbuilddeps_relocatable (line 181) | def test_msbuilddeps_relocatable(withdepl): function test_msbuilddeps_consume_meson (line 223) | def test_msbuilddeps_consume_meson(): function test_build_requires_transitives_with_components (line 248) | def test_build_requires_transitives_with_components(): FILE: test/integration/toolchains/microsoft/test_msbuildtoolchain.py function test_msbuildtoolchain_props_with_extra_flags (line 7) | def test_msbuildtoolchain_props_with_extra_flags(): function test_msbuildtoolchain_rcflags (line 48) | def test_msbuildtoolchain_rcflags(): FILE: test/integration/toolchains/microsoft/test_nmakedeps.py function test_nmakedeps (line 11) | def test_nmakedeps(): FILE: test/integration/toolchains/microsoft/test_nmaketoolchain.py function test_nmaketoolchain_rcflags (line 12) | def test_nmaketoolchain_rcflags(): FILE: test/integration/toolchains/microsoft/test_vs_layout.py function test_vs_layout_subproject (line 7) | def test_vs_layout_subproject(): function test_vs_layout_error (line 25) | def test_vs_layout_error(): FILE: test/integration/toolchains/microsoft/vcvars_test.py function test_vcvars_generator (line 13) | def test_vcvars_generator(scope): function test_vcvars_generator_skip (line 39) | def test_vcvars_generator_skip(): function test_vcvars_generator_skip_on_linux (line 56) | def test_vcvars_generator_skip_on_linux(): function test_vcvars_generator_string (line 69) | def test_vcvars_generator_string(): function test_vcvars_platform_x86 (line 79) | def test_vcvars_platform_x86(): function test_vcvars_winsdk_version (line 91) | def test_vcvars_winsdk_version(): function test_vcvars_compiler_update (line 103) | def test_vcvars_compiler_update(): function test_vcvars_conf_msvc_update (line 115) | def test_vcvars_conf_msvc_update(): function test_vcvars_armv8_windows_store (line 127) | def test_vcvars_armv8_windows_store(): function test_vcvars_clang_visual2026 (line 139) | def test_vcvars_clang_visual2026(): FILE: test/integration/toolchains/premake/test_premake.py function test_premake_args_without_toolchain (line 6) | def test_premake_args_without_toolchain(): function test_premake_build_without_toolchain (line 32) | def test_premake_build_without_toolchain(): function test_premake_build (line 57) | def test_premake_build(): function test_premake_build_with_targets (line 83) | def test_premake_build_with_targets(): function test_premake_msbuild_platform (line 109) | def test_premake_msbuild_platform(): function test_premake_build_with_custom_configuration (line 144) | def test_premake_build_with_custom_configuration(): FILE: test/integration/toolchains/premake/test_premakedeps.py function assert_vars_file (line 9) | def assert_vars_file(client, configuration): function test_premakedeps (line 30) | def test_premakedeps(): function test_premakedeps_link_order (line 70) | def test_premakedeps_link_order(): function test_premakedeps_traits (line 145) | def test_premakedeps_traits(transitive_headers, transitive_libs, brotli_... FILE: test/integration/toolchains/premake/test_premaketoolchain.py function test_extra_flags_via_conf (line 9) | def test_extra_flags_via_conf(): function test_premaketoolchain_rcflags (line 63) | def test_premaketoolchain_rcflags(): function test_project_configuration (line 89) | def test_project_configuration(): function test_thread_flags (line 187) | def test_thread_flags(threads, flags): FILE: test/integration/toolchains/qbs/test_qbsdeps.py function test_empty_package (line 13) | def test_empty_package(): function test_empty_dirs (line 43) | def test_empty_dirs(): function test_pkg_config_name (line 87) | def test_pkg_config_name(): function test_settings (line 114) | def test_settings(host_os, arch, build_type): function test_options (line 144) | def test_options(shared): function test_components (line 168) | def test_components(): function test_cpp_info_requires (line 220) | def test_cpp_info_requires(): function test_components_conflict (line 368) | def test_components_conflict(): FILE: test/integration/toolchains/qbs/test_qbsprofile.py function test_qbsprofile_rcflags (line 12) | def test_qbsprofile_rcflags(): FILE: test/integration/toolchains/scons/test_scondeps.py function test_sconsdeps (line 7) | def test_sconsdeps(): FILE: test/integration/toolchains/test_raise_on_universal_binaries.py function test_create_universal_binary (line 11) | def test_create_universal_binary(toolchain): function test_toolchain_universal_binary_support (line 25) | def test_toolchain_universal_binary_support(toolchain): function test_toolchain_universal_binary_non_macos (line 43) | def test_toolchain_universal_binary_non_macos(toolchain): function test_toolchain_universal_binary_with_sdk_path (line 58) | def test_toolchain_universal_binary_with_sdk_path(toolchain): function test_create_universal_binary_test_package_folder (line 77) | def test_create_universal_binary_test_package_folder(): FILE: test/integration/toolchains/test_toolchain_namespaces.py function test_autotools_namespace (line 8) | def test_autotools_namespace(): FILE: test/integration/tools/conan_version_test.py function test_conan_version (line 7) | def test_conan_version(): FILE: test/integration/tools/cppstd_minimum_version_test.py class TestCppStdMinimumVersion (line 7) | class TestCppStdMinimumVersion: method setup (line 34) | def setup(self): method test_cppstd_from_settings (line 39) | def test_cppstd_from_settings(self, cppstd): method test_invalid_cppstd_from_settings (line 46) | def test_invalid_cppstd_from_settings(self, cppstd): function test_header_only_check_min_cppstd (line 54) | def test_header_only_check_min_cppstd(): function test_validate_build_check_min_cppstd (line 80) | def test_validate_build_check_min_cppstd(): FILE: test/integration/tools/cpu_count_test.py class TestNJobs (line 6) | class TestNJobs: method test_cpu_count_override (line 8) | def test_cpu_count_override(self): FILE: test/integration/tools/file_tools_test.py function test_file_tools (line 7) | def test_file_tools(): FILE: test/integration/tools/fix_symlinks_test.py class TestFixSymlinks (line 12) | class TestFixSymlinks: method test_error_reported (line 73) | def test_error_reported(self): FILE: test/integration/tools/ros/test_rosenv.py function test_rosenv (line 11) | def test_rosenv(): function test_rosenv_shared_libraries (line 63) | def test_rosenv_shared_libraries(): FILE: test/integration/tools/system/package_manager_test.py function test_package_manager_platform (line 22) | def test_package_manager_platform(system, tool): function test_msys2 (line 34) | def test_msys2(): function test_package_manager_distro (line 75) | def test_package_manager_distro(distro, tool): function test_sudo_str (line 92) | def test_sudo_str(sudo, sudo_askpass, expected_str): function test_apt_install_recommends (line 107) | def test_apt_install_recommends(recommends, recommends_str): function test_tools_install_mode_check (line 121) | def test_tools_install_mode_check(tool_class): function test_tools_update_mode_install (line 155) | def test_tools_update_mode_install(tool_class, result): function test_dnf_yum_return_code_100 (line 176) | def test_dnf_yum_return_code_100(tool_class, result): function test_tools_install_mode_install_different_archs (line 232) | def test_tools_install_mode_install_different_archs(tool_class, arch_hos... function test_tools_install_mode_install_different_archs_with_version (line 274) | def test_tools_install_mode_install_different_archs_with_version(tool_cl... function test_tools_install_mode_install_to_build_machine_arch (line 315) | def test_tools_install_mode_install_to_build_machine_arch(tool_class, ar... function test_tools_install_mode_install_to_build_machine_arch_with_version (line 357) | def test_tools_install_mode_install_to_build_machine_arch_with_version(t... function test_tools_install_archless (line 384) | def test_tools_install_archless(tool_class, result): function test_tools_install_archless_with_version (line 411) | def test_tools_install_archless_with_version(tool_class, result): function test_tools_check (line 442) | def test_tools_check(tool_class, result): function test_tools_check_with_version (line 466) | def test_tools_check_with_version(tool_class, result): function test_tools_apt_check_install_to_build_machine_arch (line 485) | def test_tools_apt_check_install_to_build_machine_arch(tool_class, arch_... function test_tools_apt_check_install_to_build_machine_arch_with_version (line 505) | def test_tools_apt_check_install_to_build_machine_arch_with_version(tool... FILE: test/integration/workspace/test_workspace.py class TestWorkspaceRoot (line 21) | class TestWorkspaceRoot: method test_workspace_root (line 23) | def test_workspace_root(self): class TestAddRemove (line 49) | class TestAddRemove: method test_add (line 51) | def test_add(self): method test_add_from_outside (line 90) | def test_add_from_outside(self): method test_add_modified (line 123) | def test_add_modified(self): method test_dynamic_editables (line 141) | def test_dynamic_editables(self, api): method test_api_dynamic_version_run (line 206) | def test_api_dynamic_version_run(self): method test_api_dynamic_any_version (line 238) | def test_api_dynamic_any_version(self): method test_replace_requires (line 259) | def test_replace_requires(self): method test_error_uppercase (line 283) | def test_error_uppercase(self): method test_add_open_error (line 293) | def test_add_open_error(self): method test_remove_product (line 301) | def test_remove_product(self): method test_remove_removed_folder (line 310) | def test_remove_removed_folder(self): method test_custom_add_remove (line 323) | def test_custom_add_remove(self): method test_remove_non_existing_error (line 354) | def test_remove_non_existing_error(self): class TestOpenAdd (line 361) | class TestOpenAdd: method test_without_git (line 362) | def test_without_git(self): method test_without_git_export_sources (line 380) | def test_without_git_export_sources(self): method test_workspace_git_scm (line 392) | def test_workspace_git_scm(self): method test_workspace_build_editables (line 423) | def test_workspace_build_editables(self): class TestComplete (line 442) | class TestComplete: method test_complete_add (line 443) | def test_complete_add(self): method test_complete_open (line 482) | def test_complete_open(self): class TestWorkspaceBuild (line 513) | class TestWorkspaceBuild: method test_build (line 515) | def test_build(self): method test_error_if_no_products (line 545) | def test_error_if_no_products(self): method test_build_external_missing (line 551) | def test_build_external_missing(self): method test_build_dynamic_name_version (line 568) | def test_build_dynamic_name_version(self): method test_build_with_external_editable_python_requires (line 597) | def test_build_with_external_editable_python_requires(self): method test_build_with_external_editable (line 610) | def test_build_with_external_editable(self): class TestNew (line 626) | class TestNew: method test_new (line 627) | def test_new(self): method test_new_dep (line 637) | def test_new_dep(self): class TestMeta (line 648) | class TestMeta: method test_install (line 649) | def test_install(self): method test_conanfilews_custom (line 675) | def test_conanfilews_custom(self): method test_conanfilews_errors (line 701) | def test_conanfilews_errors(self): method test_install_partial (line 723) | def test_install_partial(self): method test_workspace_options (line 747) | def test_workspace_options(self): method test_workspace_common_shared_options (line 771) | def test_workspace_common_shared_options(self): method test_workspace_pkg_options (line 809) | def test_workspace_pkg_options(self): method test_workspace_pkg_definitions (line 835) | def test_workspace_pkg_definitions(self): method test_intermediate_non_editable (line 892) | def test_intermediate_non_editable(self): method test_install_create_use_lockfile (line 907) | def test_install_create_use_lockfile(self): method test_deployers_json (line 956) | def test_deployers_json(self): method test_customize_generator_per_package (line 996) | def test_customize_generator_per_package(self): function test_workspace_with_local_recipes_index (line 1019) | def test_workspace_with_local_recipes_index(): class TestClean (line 1041) | class TestClean: method test_clean (line 1042) | def test_clean(self): method test_custom_clean (line 1064) | def test_custom_clean(self): function test_relative_paths (line 1080) | def test_relative_paths(): function test_host_build_require (line 1121) | def test_host_build_require(): class TestCreate (line 1187) | class TestCreate: method test_create (line 1188) | def test_create(self): method test_create_dynamic_name (line 1232) | def test_create_dynamic_name(self): method test_host_build_require (line 1253) | def test_host_build_require(self): class TestSource (line 1285) | class TestSource: method test_source (line 1286) | def test_source(self): class TestInstall (line 1328) | class TestInstall: method test_install (line 1329) | def test_install(self): method test_install_lockfile_out_error (line 1354) | def test_install_lockfile_out_error(self): function test_keep_core_conf (line 1366) | def test_keep_core_conf(): function test_workspace_defining_only_paths (line 1398) | def test_workspace_defining_only_paths(): function test_workspace_defining_duplicate_references (line 1434) | def test_workspace_defining_duplicate_references(): function test_workspace_reference_error (line 1455) | def test_workspace_reference_error(): function test_workspace_python_error (line 1468) | def test_workspace_python_error(): FILE: test/performance/test_compatibility_performance.py class TestCompatibilityPerformance (line 12) | class TestCompatibilityPerformance: method timings (line 17) | def timings(self): method test_list_only_compatibility (line 89) | def test_list_only_compatibility(self, timings, with_optimization, fac... FILE: test/performance/test_db_performance.py function test_db_performance (line 12) | def test_db_performance(): FILE: test/performance/test_large_graph.py function test_large_graph (line 13) | def test_large_graph(): function test_large_graph2 (line 49) | def test_large_graph2(): FILE: test/unittests/cli/common_test.py function conan_api (line 14) | def conan_api(): function argparse_args (line 22) | def argparse_args(): function test_core_confs_not_allowed_via_cli (line 43) | def test_core_confs_not_allowed_via_cli(conan_api, argparse_args, conf_n... FILE: test/unittests/cli/test_cli_ref_matching.py function test_cli_pattern_matching (line 12) | def test_cli_pattern_matching(pattern, result): function test_list_pattern (line 17) | def test_list_pattern(): FILE: test/unittests/client/build/c_std_flags_test.py function _make_cstd_flag (line 7) | def _make_cstd_flag(compiler, compiler_version, cstd=None): function test_gcc_cstd_flags (line 15) | def test_gcc_cstd_flags(): function _make_cstd_default (line 25) | def _make_cstd_default(compiler, compiler_version): function test_gcc_cstd_defaults (line 29) | def test_gcc_cstd_defaults(): function test_clang_cstd_defaults (line 41) | def test_clang_cstd_defaults(): function test_apple_clang_cppstd_defaults (line 67) | def test_apple_clang_cppstd_defaults(): FILE: test/unittests/client/build/compiler_flags_test.py class TestCompilerFlags (line 8) | class TestCompilerFlags: method test_arch_flag (line 33) | def test_arch_flag(self, compiler, arch, the_os, flag): method test_threads_flag (line 47) | def test_threads_flag(self, compiler, threads, flag): method test_arch_flag_clangcl (line 58) | def test_arch_flag_clangcl(self, compiler, arch, the_os, flag): method test_catalyst (line 67) | def test_catalyst(self): method test_arch_flag_intel (line 92) | def test_arch_flag_intel(self, os_, arch, flag): method test_arch_flag_mcst_lcc (line 108) | def test_arch_flag_mcst_lcc(self, arch, flag): method test_build_type_flags (line 143) | def test_build_type_flags(self, compiler, build_type, vs_toolset, flags): method test_build_type_flags_clangcl (line 157) | def test_build_type_flags_clangcl(self, compiler, build_type, flags): method test_default_cppstd (line 169) | def test_default_cppstd(self, compiler, version, flags): method test_default_cstd (line 180) | def test_default_cstd(self, compiler, version, flags): FILE: test/unittests/client/build/cpp_std_flags_test.py function _make_cppstd_flag (line 7) | def _make_cppstd_flag(compiler, compiler_version, cppstd=None): function _make_cppstd_default (line 15) | def _make_cppstd_default(compiler, compiler_version): class TestCompilerFlags (line 19) | class TestCompilerFlags: method test_gcc_cppstd_flags (line 21) | def test_gcc_cppstd_flags(self): method test_gcc_cppstd_defaults (line 87) | def test_gcc_cppstd_defaults(self): method test_clang_cppstd_flags (line 98) | def test_clang_cppstd_flags(self): method test_clang_cppstd_defaults (line 153) | def test_clang_cppstd_defaults(self): method test_apple_clang_cppstd_flags (line 174) | def test_apple_clang_cppstd_flags(self): method test_apple_clang_cppstd_defaults (line 265) | def test_apple_clang_cppstd_defaults(self): method test_visual_cppstd_flags (line 283) | def test_visual_cppstd_flags(self): method test_visual_cppstd_defaults (line 304) | def test_visual_cppstd_defaults(self): method test_intel_cppstd_flag (line 312) | def test_intel_cppstd_flag(self): method test_mcst_lcc_cppstd_defaults (line 323) | def test_mcst_lcc_cppstd_defaults(self): method test_mcst_lcc_cppstd_flag (line 332) | def test_mcst_lcc_cppstd_flag(self): FILE: test/unittests/client/command/parse_arguments_test.py class TestArgsParseProfile (line 13) | class TestArgsParseProfile: method setup (line 17) | def setup(self, argument): method _run_parse (line 23) | def _run_parse(self, *args): method test_default (line 31) | def test_default(self): method test_build_machine (line 41) | def test_build_machine(self): method test_mix_old_and_host_machine (line 54) | def test_mix_old_and_host_machine(self): method test_host_machine (line 64) | def test_host_machine(self): method test_build_and_host (line 77) | def test_build_and_host(self): FILE: test/unittests/client/conan_output_test.py class TestConanOutput (line 11) | class TestConanOutput: method test_output_color_prevent_strip (line 15) | def test_output_color_prevent_strip(self, isatty, env): function test_output_forced (line 26) | def test_output_forced(force): function test_output_chainable (line 40) | def test_output_chainable(): FILE: test/unittests/client/conanfile_loader_test.py class TestConanLoaderTxt (line 13) | class TestConanLoaderTxt: method test_conanfile_txt_errors (line 14) | def test_conanfile_txt_errors(self): method test_plain_text_parser (line 26) | def test_plain_text_parser(self): method test_revision_parsing (line 47) | def test_revision_parsing(self): method test_load_conan_txt (line 56) | def test_load_conan_txt(self): method test_load_options_error (line 84) | def test_load_options_error(self): method test_layout_not_predefined (line 98) | def test_layout_not_predefined(self): method test_layout_multiple (line 111) | def test_layout_multiple(self): class TestImportModuleLoader (line 127) | class TestImportModuleLoader: method _create_and_load (line 129) | def _create_and_load(myfunc, value, subdir_name, add_subdir_init): method test_py3_recipe_colliding_init_filenames (line 167) | def test_py3_recipe_colliding_init_filenames(self, sub1, sub2): method test_recipe_colliding_filenames (line 177) | def test_recipe_colliding_filenames(self): method test_wrong_imports (line 188) | def test_wrong_imports(self, add_subdir_init): method test_helpers_python_library (line 200) | def test_helpers_python_library(self): FILE: test/unittests/client/conf/config_installer/test_install_folder.py class TestInstallFolder (line 7) | class TestInstallFolder: method test_unique_install_folder (line 9) | def test_unique_install_folder(self): FILE: test/unittests/client/conf/detect/test_gcc_compiler.py function test_detect_gcc_10 (line 8) | def test_detect_gcc_10(version): FILE: test/unittests/client/file_copier/test_report_copied_files.py class TestReportCopiedFiles (line 8) | class TestReportCopiedFiles: method test_output_string (line 10) | def test_output_string(self): FILE: test/unittests/client/graph/build_mode_test.py function conanfile (line 11) | def conanfile(): function test_skip_package (line 15) | def test_skip_package(conanfile): function test_invalid_configuration (line 29) | def test_invalid_configuration(): function test_common_build_force (line 36) | def test_common_build_force(conanfile): function test_no_user_channel (line 44) | def test_no_user_channel(conanfile): function test_revision_included (line 52) | def test_revision_included(conanfile): function test_no_user_channel_revision_included (line 60) | def test_no_user_channel_revision_included(conanfile): function test_non_matching_build_force (line 68) | def test_non_matching_build_force(conanfile): function test_full_reference_build_force (line 76) | def test_full_reference_build_force(conanfile): function test_non_matching_full_reference_build_force (line 84) | def test_non_matching_full_reference_build_force(conanfile): function test_multiple_builds (line 92) | def test_multiple_builds(conanfile): function test_allowed (line 100) | def test_allowed(conanfile): function test_casing (line 108) | def test_casing(conanfile): function test_pattern_matching (line 125) | def test_pattern_matching(conanfile): FILE: test/unittests/client/graph/deps_graph_test.py class TestDepsGraph (line 9) | class TestDepsGraph: method test_node (line 11) | def test_node(self): method test_basic_levels (line 26) | def test_basic_levels(self): method test_multi_levels (line 42) | def test_multi_levels(self): method test_multi_levels_2 (line 62) | def test_multi_levels_2(self): method test_multi_levels_3 (line 87) | def test_multi_levels_3(self): FILE: test/unittests/client/migrations/test_migrator.py class FakeMigrator (line 11) | class FakeMigrator(Migrator): method __init__ (line 13) | def __init__(self, cache_folder, current_version): class TestMigratorPermissionTest (line 18) | class TestMigratorPermissionTest: method test_invalid_permission (line 21) | def test_invalid_permission(self): FILE: test/unittests/client/optimize_conanfile_load_test.py class TestOptimizeConanFileLoad (line 5) | class TestOptimizeConanFileLoad: method test_multiple_load (line 7) | def test_multiple_load(self): FILE: test/unittests/client/pkg_sign_test.py function pkg_sign_tools (line 13) | def pkg_sign_tools(): function test_save_manifest_content_with_empty_files (line 23) | def test_save_manifest_content_with_empty_files(pkg_sign_tools): function test_create_manifest_content_ignores_directories (line 45) | def test_create_manifest_content_ignores_directories(pkg_sign_tools): function test_save_load_manifest (line 61) | def test_save_load_manifest(pkg_sign_tools): function test_save_load_signatures (line 87) | def test_save_load_signatures(pkg_sign_tools): function test_save_signatures_with_multiple_signatures (line 120) | def test_save_signatures_with_multiple_signatures(pkg_sign_tools): function test_save_signatures_validates_required_fields (line 148) | def test_save_signatures_validates_required_fields(pkg_sign_tools): function test_verify_files_checksums_success (line 174) | def test_verify_files_checksums_success(pkg_sign_tools): function test_verify_files_checksums_partial_files (line 187) | def test_verify_files_checksums_partial_files(pkg_sign_tools): function test_verify_files_checksums_mismatch (line 200) | def test_verify_files_checksums_mismatch(pkg_sign_tools): function test_verify_files_checksums_missing_file_in_manifest (line 219) | def test_verify_files_checksums_missing_file_in_manifest(pkg_sign_tools): FILE: test/unittests/client/profile_loader/compiler_cppstd_test.py class TestSettingsCppStd (line 19) | class TestSettingsCppStd: method setup (line 22) | def setup(self): method _save_profile (line 28) | def _save_profile(self, compiler_cppstd=None, filename="default"): method test_no_compiler_cppstd (line 44) | def test_no_compiler_cppstd(self): method test_no_value (line 64) | def test_no_value(self): method test_value_none (line 70) | def test_value_none(self): method test_value_valid (line 79) | def test_value_valid(self): method test_value_invalid (line 86) | def test_value_invalid(self): FILE: test/unittests/client/profile_loader/profile_loader_test.py function test_profile_parser (line 14) | def test_profile_parser(): function test_profiles_includes (line 44) | def test_profiles_includes(): function test_profile_compose_platform_tool_requires (line 112) | def test_profile_compose_platform_tool_requires(): function test_profile_compose_tool_requires (line 132) | def test_profile_compose_tool_requires(): function test_profile_include_order (line 153) | def test_profile_include_order(): function test_profile_load_absolute_path (line 171) | def test_profile_load_absolute_path(): function test_profile_load_relative_path_dot (line 185) | def test_profile_load_relative_path_dot(): function test_profile_load_relative_path_pardir (line 199) | def test_profile_load_relative_path_pardir(): function test_profile_buildenv (line 214) | def test_profile_buildenv(): function test_profile_core_confs_error (line 245) | def test_profile_core_confs_error(conf_name): function test_profile_compose_numbers (line 257) | def test_profile_compose_numbers(): FILE: test/unittests/client/remote_manager_test.py class TestRemoteManager (line 12) | class TestRemoteManager: method test_compress_files_tgz (line 14) | def test_compress_files_tgz(self): method test_compress_and_uncompress_xz_files (line 29) | def test_compress_and_uncompress_xz_files(self): method test_compress_and_uncompress_zst_files (line 57) | def test_compress_and_uncompress_zst_files(self): FILE: test/unittests/client/rest/downloader_test.py class MockResponse (line 11) | class MockResponse: method __init__ (line 12) | def __init__(self, data, headers, status_code=200): method iter_content (line 19) | def iter_content(self, size): method close (line 23) | def close(self): class MockRequester (line 27) | class MockRequester: method __init__ (line 29) | def __init__(self, data, chunk_size=None, accept_ranges=True, echo_hea... method get (line 35) | def get(self, *_args, **kwargs): class TestDownloaderUnit (line 56) | class TestDownloaderUnit: method setup (line 58) | def setup(self): method test_succeed_download_to_file_if_not_interrupted (line 62) | def test_succeed_download_to_file_if_not_interrupted(self): method test_resume_download_to_file_if_interrupted (line 70) | def test_resume_download_to_file_if_interrupted(self): method test_fail_interrupted_download_to_file_if_no_progress (line 79) | def test_fail_interrupted_download_to_file_if_no_progress(self): method test_fail_interrupted_download_if_server_not_accepting_ranges (line 86) | def test_fail_interrupted_download_if_server_not_accepting_ranges(self): method test_download_with_compressed_content_and_bigger_content_length (line 93) | def test_download_with_compressed_content_and_bigger_content_length(se... method test_download_with_compressed_content_and_smaller_content_length (line 102) | def test_download_with_compressed_content_and_smaller_content_length(s... FILE: test/unittests/client/rest/requester_test.py function test_requester_reinit (line 9) | def test_requester_reinit(): FILE: test/unittests/client/rest/response_test.py class TestRestString (line 5) | class TestRestString: method _get_html_response (line 7) | def _get_html_response(self): method _get_json_response (line 15) | def _get_json_response(self): method test_html_error (line 23) | def test_html_error(self): method test_json_error (line 28) | def test_json_error(self): FILE: test/unittests/client/rest/rest_client_v2/rest_client_v2_test.py function test_check_credentials_set_token_to_unset_with_force_auth_true_and_token_none (line 6) | def test_check_credentials_set_token_to_unset_with_force_auth_true_and_t... function test_check_credentials_keep_token_none_with_force_auth_false_and_token_none (line 18) | def test_check_credentials_keep_token_none_with_force_auth_false_and_tok... FILE: test/unittests/client/rest/uploader_test.py class _ConfigMock (line 11) | class _ConfigMock: method get (line 12) | def get(self, name, default=None, check_type=None): class MockRequester (line 16) | class MockRequester: method __init__ (line 20) | def __init__(self, response): method put (line 23) | def put(self, *args, **kwargs): class TestUploaderUnit (line 27) | class TestUploaderUnit: method setup (line 29) | def setup(self): method test_401_raises_unauthoirzed_exception (line 33) | def test_401_raises_unauthoirzed_exception(self): method test_403_raises_unauthoirzed_exception_if_no_token (line 38) | def test_403_raises_unauthoirzed_exception_if_no_token(self): method test_403_raises_unauthorized_exception_if_no_auth (line 44) | def test_403_raises_unauthorized_exception_if_no_auth(self): method test_403_raises_forbidden_exception_if_token (line 49) | def test_403_raises_forbidden_exception_if_token(self): method test_500_raises_internal_error (line 55) | def test_500_raises_internal_error(self): FILE: test/unittests/client/tools/cppstd_required_test.py function _create_conanfile (line 10) | def _create_conanfile(compiler, version, os, cppstd, libcxx=None): class TestUserInput (line 23) | class TestUserInput: method test_check_cppstd_type (line 25) | def test_check_cppstd_type(self): class TestCheckMinCppStd (line 34) | class TestCheckMinCppStd: method test_check_min_cppstd_from_settings (line 37) | def test_check_min_cppstd_from_settings(self, cppstd): method test_check_min_cppstd_from_outdated_settings (line 44) | def test_check_min_cppstd_from_outdated_settings(self, cppstd): method test_check_min_cppstd_from_settings_with_extension (line 53) | def test_check_min_cppstd_from_settings_with_extension(self, cppstd): method test_check_min_cppstd_unsupported_standard (line 64) | def test_check_min_cppstd_unsupported_standard(self): method test_check_min_cppstd_gnu_compiler_extension (line 72) | def test_check_min_cppstd_gnu_compiler_extension(self): class TestValidMinCppstd (line 82) | class TestValidMinCppstd: method test_valid_min_cppstd_from_settings (line 85) | def test_valid_min_cppstd_from_settings(self, cppstd): method test_valid_min_cppstd_from_outdated_settings (line 92) | def test_valid_min_cppstd_from_outdated_settings(self, cppstd): method test_valid_min_cppstd_from_settings_with_extension (line 99) | def test_valid_min_cppstd_from_settings_with_extension(self, cppstd): method test_valid_min_cppstd_unsupported_standard (line 109) | def test_valid_min_cppstd_unsupported_standard(self): method test_valid_min_cppstd_gnu_compiler_extension (line 115) | def test_valid_min_cppstd_gnu_compiler_extension(self): method test_min_cppstd_mingw_windows (line 124) | def test_min_cppstd_mingw_windows(self, cppstd): class TestCheckMaxCppStd (line 135) | class TestCheckMaxCppStd: method test_check_max_cppstd_from_settings (line 138) | def test_check_max_cppstd_from_settings(self, cppstd): method test_check_max_cppstd_from_outdated_settings (line 145) | def test_check_max_cppstd_from_outdated_settings(self, cppstd): method test_check_max_cppstd_from_settings_with_extension (line 154) | def test_check_max_cppstd_from_settings_with_extension(self, cppstd): method test_check_max_cppstd_unsupported_standard (line 165) | def test_check_max_cppstd_unsupported_standard(self): method test_check_max_cppstd_gnu_compiler_extension (line 173) | def test_check_max_cppstd_gnu_compiler_extension(self): class TestValidMaxCppstd (line 183) | class TestValidMaxCppstd: method test_valid_max_cppstd_from_settings (line 186) | def test_valid_max_cppstd_from_settings(self, cppstd): method test_valid_max_cppstd_from_outdated_settings (line 193) | def test_valid_max_cppstd_from_outdated_settings(self, cppstd): method test_valid_max_cppstd_from_settings_with_extension (line 200) | def test_valid_max_cppstd_from_settings_with_extension(self, cppstd): method test_valid_max_cppstd_unsupported_standard (line 210) | def test_valid_max_cppstd_unsupported_standard(self): method test_valid_max_cppstd_gnu_compiler_extension (line 216) | def test_valid_max_cppstd_gnu_compiler_extension(self): method test_max_cppstd_mingw_windows (line 225) | def test_max_cppstd_mingw_windows(self, cppstd): class TestCstd (line 236) | class TestCstd: method test_valid_min (line 243) | def test_valid_min(self, compiler, cstd, mincstd, valid): method test_valid_max (line 260) | def test_valid_max(self, compiler, cstd, maxcstd, valid): method test_error (line 272) | def test_error(self): FILE: test/unittests/client/tools/files/rename_test.py class TestRename (line 8) | class TestRename: method test_rename (line 10) | def test_rename(self): method test_rename_empty_folder (line 70) | def test_rename_empty_folder(self): FILE: test/unittests/client/tools/test_env.py class TestToolsEnv (line 7) | class TestToolsEnv: method test_environment_update_variables (line 8) | def test_environment_update_variables(self): method test_environment_update_variables_without_values (line 14) | def test_environment_update_variables_without_values(self): method test_environment_update_overwriting (line 20) | def test_environment_update_overwriting(self): method test_environment_update_unsetting_some_variables (line 25) | def test_environment_update_unsetting_some_variables(self): method test_environment_update_unsetting_all_variables (line 31) | def test_environment_update_unsetting_all_variables(self): method test_environment_update_unsetting_non_existing_variables (line 38) | def test_environment_update_unsetting_non_existing_variables(self): FILE: test/unittests/client/userio_test.py class TestUserInput (line 6) | class TestUserInput: method test_request_login (line 10) | def test_request_login(self, m1, m2): FILE: test/unittests/client/util/time_test.py class TestTime (line 9) | class TestTime: method test_time_conversions (line 11) | def test_time_conversions(self): FILE: test/unittests/model/build_info/components_test.py class TestCppInfoComponents (line 4) | class TestCppInfoComponents: method test_components_set (line 6) | def test_components_set(self): method test_no_components_inside_components (line 20) | def test_no_components_inside_components(self): method test_cppinfo_components_dirs (line 26) | def test_cppinfo_components_dirs(self): FILE: test/unittests/model/build_info/generic_properties_test.py function test_set_get_properties (line 4) | def test_set_get_properties(): FILE: test/unittests/model/build_info/new_build_info_test.py function test_components_order (line 6) | def test_components_order(): function test_component_aggregation (line 16) | def test_component_aggregation(): function test_cpp_info_sysroot_merge (line 84) | def test_cpp_info_sysroot_merge(): function test_cpp_info_merge_aggregating_components_first (line 102) | def test_cpp_info_merge_aggregating_components_first(aggregate_first): FILE: test/unittests/model/build_info/test_deduce_locations.py function conanfile (line 18) | def conanfile(): function test_simple_deduce_locations_static (line 33) | def test_simple_deduce_locations_static(lib_name, libs, conanfile): function test_deduce_shared_link_locations (line 49) | def test_deduce_shared_link_locations(conanfile): function test_complex_deduce_locations_shared (line 74) | def test_complex_deduce_locations_shared(lib_name, libs, conanfile): function test_windows_shared_link_locations (line 102) | def test_windows_shared_link_locations(lib_name, dll_name, libs, pkg_nam... function test_windows_several_shared_link_locations (line 132) | def test_windows_several_shared_link_locations(lib_info, conanfile): function test_shared_link_locations_symlinks (line 170) | def test_shared_link_locations_symlinks(lib, symlinks, conanfile): function test_error_if_shared_and_static_found (line 209) | def test_error_if_shared_and_static_found(static, conanfile): function test_warning_windows_if_more_than_one_dll (line 227) | def test_warning_windows_if_more_than_one_dll(conanfile): function test_multiple_matches_exact_match (line 248) | def test_multiple_matches_exact_match(prefix, conanfile): function test_several_libs_and_exact_match (line 273) | def test_several_libs_and_exact_match(lib_name, libs, conanfile): function test_sources (line 293) | def test_sources(conanfile): FILE: test/unittests/model/conanfile_test.py class TestConanFile (line 7) | class TestConanFile: method test_conanfile_naming (line 8) | def test_conanfile_naming(self): method test_conanfile_naming_complete (line 19) | def test_conanfile_naming_complete(self): method test_conanfile_new_print (line 41) | def test_conanfile_new_print(self): method test_conanfile_new_print_save (line 57) | def test_conanfile_new_print_save(self): FILE: test/unittests/model/info_test.py function test_false_values_affect_none (line 6) | def test_false_values_affect_none(): FILE: test/unittests/model/manifest_test.py function test_symlinks_manifest (line 12) | def test_symlinks_manifest(): function test_tree_manifest (line 28) | def test_tree_manifest(): function test_already_pyc_in_manifest (line 55) | def test_already_pyc_in_manifest(): function test_special_chars (line 67) | def test_special_chars(): function test_pycache_included (line 74) | def test_pycache_included(): FILE: test/unittests/model/options_test.py class TestOptions (line 10) | class TestOptions: method _setup (line 13) | def _setup(self): method test_booleans (line 18) | def test_booleans(self): method test_invalid_value (line 31) | def test_invalid_value(self): method test_non_existing_option (line 48) | def test_non_existing_option(self): method test_int (line 53) | def test_int(self): method test_in (line 56) | def test_in(self): method test_assign (line 62) | def test_assign(self): method test_dumps (line 72) | def test_dumps(self): method test_freeze (line 81) | def test_freeze(self): method test_items (line 115) | def test_items(self): method test_get_safe_options (line 119) | def test_get_safe_options(self): class TestOptionsLoad (line 133) | class TestOptionsLoad: method test_load (line 134) | def test_load(self): class TestOptionsPropagate (line 155) | class TestOptionsPropagate: method test_basic (line 156) | def test_basic(self): class TestOptionsNone (line 179) | class TestOptionsNone: method _setup (line 181) | def _setup(self): method test_booleans (line 185) | def test_booleans(self): method test_assign (line 217) | def test_assign(self): method test_dumps (line 221) | def test_dumps(self): method test_boolean_none (line 225) | def test_boolean_none(self): method test_undefined_value (line 240) | def test_undefined_value(self): method test_undefined_value_none (line 249) | def test_undefined_value_none(self): FILE: test/unittests/model/other_settings_test.py class TestSettings (line 12) | class TestSettings: method _get_conaninfo (line 15) | def _get_conaninfo(reference, client): method test_wrong_settings (line 22) | def test_wrong_settings(self): method test_settings_constraint_error_type (line 35) | def test_settings_constraint_error_type(self): method test_settings_as_a_str (line 49) | def test_settings_as_a_str(self): method test_settings_as_a_list_conanfile (line 63) | def test_settings_as_a_list_conanfile(self): method test_settings_as_a_dict_conanfile (line 71) | def test_settings_as_a_dict_conanfile(self): method test_invalid_settings3 (line 87) | def test_invalid_settings3(self): method test_invalid_settings4 (line 95) | def test_invalid_settings4(self): FILE: test/unittests/model/profile_test.py class TestProfile (line 7) | class TestProfile: method test_profile_settings_update (line 9) | def test_profile_settings_update(self): method test_profile_subsettings_update (line 20) | def test_profile_subsettings_update(self): method test_package_settings_update (line 44) | def test_package_settings_update(self): method test_profile_dump_order (line 56) | def test_profile_dump_order(self): method test_apply (line 76) | def test_apply(self): function test_update_build_requires (line 88) | def test_update_build_requires(): function test_profile_serialize (line 112) | def test_profile_serialize(): FILE: test/unittests/model/settings_test.py function undefined_value (line 9) | def undefined_value(v): class TestSettingsLoads (line 13) | class TestSettingsLoads: method test_none_value (line 15) | def test_none_value(self): method test_any (line 25) | def test_any(self): method test_none_any (line 38) | def test_none_any(self): method test_nested_any (line 50) | def test_nested_any(self): method test_getattr_none (line 75) | def test_getattr_none(self): method test_get_safe (line 83) | def test_get_safe(self): method test_none_subsetting (line 94) | def test_none_subsetting(self): method test_none__sub_subsetting (line 111) | def test_none__sub_subsetting(self): class TestSettings (line 121) | class TestSettings: method setup (line 124) | def setup(self): method test_in_contains (line 137) | def test_in_contains(self): method test_os_split (line 142) | def test_os_split(self): method test_any (line 155) | def test_any(self): method test_multi_os (line 161) | def test_multi_os(self): method test_remove (line 182) | def test_remove(self): method test_loads_default (line 188) | def test_loads_default(self): method test_loads (line 208) | def test_loads(self): method test_set_value (line 248) | def test_set_value(self): method test_constraint (line 262) | def test_constraint(self): method test_constraint2 (line 271) | def test_constraint2(self): method test_constraint6 (line 278) | def test_constraint6(self): method test_validate (line 290) | def test_validate(self): method test_validate2 (line 318) | def test_validate2(self): method test_basic (line 336) | def test_basic(self): method test_my (line 343) | def test_my(self): function test_possible_values (line 409) | def test_possible_values(): function test_rm_safe (line 432) | def test_rm_safe(): function test_rm_safe_wildcard (line 453) | def test_rm_safe_wildcard(): function test_settings_intel_cppstd_03 (line 464) | def test_settings_intel_cppstd_03(): function test_set_value_non_existing_values (line 471) | def test_set_value_non_existing_values(): FILE: test/unittests/model/test_conf.py function conf_definition (line 11) | def conf_definition(): function test_conf_definition (line 21) | def test_conf_definition(conf_definition): function test_conf_definition_error (line 41) | def test_conf_definition_error(conf_definition, conf_name): function test_conf_update (line 47) | def test_conf_update(conf_definition): function test_conf_rebase (line 64) | def test_conf_rebase(conf_definition): function test_conf_rebase_patterns (line 80) | def test_conf_rebase_patterns(): function test_conf_error_per_package (line 145) | def test_conf_error_per_package(): function test_conf_error_uppercase (line 153) | def test_conf_error_uppercase(): function test_parse_spaces (line 165) | def test_parse_spaces(): function test_conf_get_different_type_input_objects (line 182) | def test_conf_get_different_type_input_objects(text, expected): function test_conf_list_operations (line 199) | def test_conf_list_operations(text1, text2, expected): function test_conf_list_operations_fails_with_wrong_types (line 215) | def test_conf_list_operations_fails_with_wrong_types(text1, text2): function test_compose_conf_complex (line 227) | def test_compose_conf_complex(): function test_compose_conf_dict_updates (line 267) | def test_compose_conf_dict_updates(): function test_compose_conf_numbers (line 279) | def test_compose_conf_numbers(): function test_conf_get_check_type_and_default (line 287) | def test_conf_get_check_type_and_default(): function test_conf_pop (line 339) | def test_conf_pop(): function test_conf_choices (line 357) | def test_conf_choices(): function test_conf_choices_default (line 368) | def test_conf_choices_default(): function test_conf_scope_patterns_ok (line 383) | def test_conf_scope_patterns_ok(scope, conf): function test_conf_scope_patterns_bad (line 396) | def test_conf_scope_patterns_bad(scope, conf, assert_message): function test_unset_basic_same_behaviour (line 406) | def test_unset_basic_same_behaviour(choices): FILE: test/unittests/model/test_list.py function test_package_list_only_recipes (line 4) | def test_package_list_only_recipes(): FILE: test/unittests/model/test_package_reference.py function test_package_reference (line 4) | def test_package_reference(): FILE: test/unittests/model/test_recipe_reference.py function test_recipe_reference (line 7) | def test_recipe_reference(): function test_recipe_reference_revisions (line 36) | def test_recipe_reference_revisions(): function test_recipe_reference_timestamp (line 56) | def test_recipe_reference_timestamp(): function test_recipe_reference_compare (line 79) | def test_recipe_reference_compare(): function test_error_pref (line 86) | def test_error_pref(): FILE: test/unittests/model/version/test_version_bump.py function test_version_bump (line 15) | def test_version_bump(version, index, result): FILE: test/unittests/model/version/test_version_comparison.py function test_comparison (line 75) | def test_comparison(v1, v2): function test_build_metadata_is_not_equal (line 85) | def test_build_metadata_is_not_equal(): function test_comparison_with_none (line 93) | def test_comparison_with_none(): function test_comparison_with_integer (line 97) | def test_comparison_with_integer(): function test_equality (line 128) | def test_equality(v1, v2): function test_elem_comparison (line 139) | def test_elem_comparison(): function test_version_in_range (line 160) | def test_version_in_range(): FILE: test/unittests/model/version/test_version_parse.py function test_parse (line 36) | def test_parse(v_str, main, pre, build): FILE: test/unittests/model/version/test_version_range.py function test_range (line 68) | def test_range(version_range, conditions, versions_in, versions_out): function test_range_prereleases_conf (line 129) | def test_range_prereleases_conf(version_range, resolve_prereleases, vers... function test_wrong_range_syntax (line 144) | def test_wrong_range_syntax(version_range): function test_wrong_range_option_syntax (line 154) | def test_wrong_range_option_syntax(version_range): function test_version_range_error_ux (line 161) | def test_version_range_error_ux(): function test_version_range_with_pinned_revision_warn (line 177) | def test_version_range_with_pinned_revision_warn(): FILE: test/unittests/model/version/test_version_range_intersection.py function test_range_intersection (line 60) | def test_range_intersection(range1, range2, result): function test_range_intersection_incompatible (line 83) | def test_range_intersection_incompatible(range1, range2): function test_range_intersection_prerelease (line 118) | def test_range_intersection_prerelease(range1, range2, result): FILE: test/unittests/model/versionrepr_test.py class TestVersionRepr (line 5) | class TestVersionRepr: method test_text (line 7) | def test_text(self): method test_patch (line 17) | def test_patch(self): method test_build (line 49) | def test_build(self): FILE: test/unittests/paths/user_home_test.py class TestConanUserHome (line 9) | class TestConanUserHome: method test_conanrc_abs_path_get_conan_user_home (line 10) | def test_conanrc_abs_path_get_conan_user_home(self): method test_conanrc_local_path_get_conan_user_home (line 21) | def test_conanrc_local_path_get_conan_user_home(self): method test_conanrc_local_path_run_conan_subfolder_get_conan_user_home (line 31) | def test_conanrc_local_path_run_conan_subfolder_get_conan_user_home(se... method test_conanrc_local_outside_folder_path_get_conan_user_home (line 42) | def test_conanrc_local_outside_folder_path_get_conan_user_home(self): method test_conanrc_comments (line 54) | def test_conanrc_comments(self): method test_conanrc_wrong_format (line 63) | def test_conanrc_wrong_format(self): method test_conanrc_not_existing (line 72) | def test_conanrc_not_existing(self): class TestFindWalkFileUp (line 79) | class TestFindWalkFileUp: method test_find_file_walk_up (line 80) | def test_find_file_walk_up(self): method test_find_file_walk_up_no_file_end (line 91) | def test_find_file_walk_up_no_file_end(self): method test_find_file_walk_up_no_file_no_end (line 103) | def test_find_file_walk_up_no_file_no_end(self): method test_find_file_walk_up_no_file_end_outside_leaf (line 111) | def test_find_file_walk_up_no_file_end_outside_leaf(self): FILE: test/unittests/search/cache_db_search_test.py class CacheDbSearchTest (line 1) | class CacheDbSearchTest: FILE: test/unittests/search/search_query_parse_test.py class TestQueryParse (line 5) | class TestQueryParse: method test_get_postfix (line 7) | def test_get_postfix(self): method test_evaluate_postfix (line 27) | def test_evaluate_postfix(self): FILE: test/unittests/server/authenticator_plugin_test.py class TestAuthenticatorPlugin (line 8) | class TestAuthenticatorPlugin: method test_instance_authenticator (line 10) | def test_instance_authenticator(self): FILE: test/unittests/server/conan_server_config_parser_test.py class TestServerConfigParse (line 10) | class TestServerConfigParse: method test_not_allowed_encoding_password (line 12) | def test_not_allowed_encoding_password(self): method test_relative_public_url (line 60) | def test_relative_public_url(self): method test_custom_server_folder_path (line 77) | def test_custom_server_folder_path(self): method test_custom_server_path_has_custom_data_path (line 93) | def test_custom_server_path_has_custom_data_path(self): FILE: test/unittests/server/conf_test.py class TestServerConf (line 35) | class TestServerConf: method setup (line 38) | def setup(self): method test_unexpected_section (line 45) | def test_unexpected_section(self): method test_values (line 73) | def test_values(self): FILE: test/unittests/server/crypto/jwt_test.py function test_jwt_manager (line 11) | def test_jwt_manager(): FILE: test/unittests/server/revision_list_test.py class TestRevisionList (line 8) | class TestRevisionList: method test_remove_latest (line 10) | def test_remove_latest(self): method test_remove_non_latest (line 23) | def test_remove_non_latest(self): method test_compatibility_with_timestamps (line 33) | def test_compatibility_with_timestamps(self): FILE: test/unittests/server/service/authorizer_test.py class TestAuthorizer (line 9) | class TestAuthorizer: method setup (line 12) | def setup(self): method test_invalid_rule (line 18) | def test_invalid_rule(self): method test_check_wildcards (line 27) | def test_check_wildcards(self): method test_permissions (line 84) | def test_permissions(self): method test_authenticated_user_wildcard_permissions (line 141) | def test_authenticated_user_wildcard_permissions(self): method test_users (line 182) | def test_users(self): FILE: test/unittests/server/service/service_test.py class TestConanService (line 23) | class TestConanService: method setup (line 26) | def setup(self): method test_search (line 52) | def test_search(self): method test_remove (line 104) | def test_remove(self): FILE: test/unittests/server/test_utils.py function test_path_exists (line 8) | def test_path_exists(): FILE: test/unittests/source/merge_directories_test.py class TestMergeDirectories (line 12) | class TestMergeDirectories: method setup (line 15) | def setup(self): method _save (line 19) | def _save(self, folder, files, content=None): method _get_paths (line 23) | def _get_paths(self, folder): method _assert_equals (line 37) | def _assert_equals(self, list1, list2): method test_empty_dest_merge (line 40) | def test_empty_dest_merge(self): method test_non_empty_dest_merge (line 46) | def test_non_empty_dest_merge(self): method test_nested_directories (line 58) | def test_nested_directories(self): method test_same_directory (line 74) | def test_same_directory(self): method test_parent_directory (line 79) | def test_parent_directory(self): FILE: test/unittests/tools/android/test_android_tools.py function test_tools_android_abi (line 8) | def test_tools_android_abi(): FILE: test/unittests/tools/apple/test_apple_tools.py function test_tools_apple_is_apple_os (line 13) | def test_tools_apple_is_apple_os(): function test_tools_apple_to_apple_arch (line 26) | def test_tools_apple_to_apple_arch(): function test_fix_shared_install_name_no_libraries (line 36) | def test_fix_shared_install_name_no_libraries(): function test_xcrun_public_settings (line 47) | def test_xcrun_public_settings(): function test_get_dylib_install_name (line 58) | def test_get_dylib_install_name(): function test_is_universal_arch (line 93) | def test_is_universal_arch(settings_value, valid_definitions, result): FILE: test/unittests/tools/apple/test_xcodebuild.py function test_verbosity_global (line 9) | def test_verbosity_global(mode): function test_sdk_path (line 30) | def test_sdk_path(): function test_sdk (line 41) | def test_sdk(): function test_deployment_target_and_quoting (line 76) | def test_deployment_target_and_quoting(os_name, os_version, expected_key): function test_no_deployment_target_if_version_is_missing (line 93) | def test_no_deployment_target_if_version_is_missing(): FILE: test/unittests/tools/build/test_can_run.py class ConfigMock (line 7) | class ConfigMock: method __init__ (line 8) | def __init__(self, run=None): method get (line 11) | def get(self, conf_name, default=None, check_type=None): # noqa function test_can_run_explicit_config (line 16) | def test_can_run_explicit_config(expected): function test_can_run_cross_building (line 31) | def test_can_run_cross_building(arch, expected): function test_can_run_cross_building_with_explicit (line 50) | def test_can_run_cross_building_with_explicit(): FILE: test/unittests/tools/build/test_compiler.py function test_check_min_compiler_version (line 22) | def test_check_min_compiler_version(compiler, compiler_version, restrict... FILE: test/unittests/tools/build/test_cppstd.py function test_supported_cppstd_clang (line 23) | def test_supported_cppstd_clang(compiler, compiler_version, values): function test_detected_cppstd (line 42) | def test_detected_cppstd(compiler, compiler_version, result): function test_supported_cppstd_with_specific_values (line 47) | def test_supported_cppstd_with_specific_values(): function test_supported_cppstd_error (line 54) | def test_supported_cppstd_error(): function test_supported_cppstd_gcc (line 73) | def test_supported_cppstd_gcc(compiler, compiler_version, values): function test_supported_cppstd_apple_clang (line 92) | def test_supported_cppstd_apple_clang(compiler, compiler_version, values): function test_supported_cppstd_msvc (line 106) | def test_supported_cppstd_msvc(compiler, compiler_version, values): function test_supported_cppstd_mcst (line 120) | def test_supported_cppstd_mcst(compiler, compiler_version, values): function test_supported_cppstd_qcc (line 133) | def test_supported_cppstd_qcc(compiler, compiler_version, values): function test_supported_cppstd_emcc (line 150) | def test_supported_cppstd_emcc(compiler, compiler_version, values): function test_check_cppstd_type (line 157) | def test_check_cppstd_type(): function _create_conanfile (line 167) | def _create_conanfile(compiler, version, os, cppstd, libcxx=None): function test_check_min_cppstd_from_settings (line 181) | def test_check_min_cppstd_from_settings(cppstd): function test_check_min_cppstd_from_outdated_settings (line 189) | def test_check_min_cppstd_from_outdated_settings(cppstd): function test_check_min_cppstd_from_settings_with_extension (line 200) | def test_check_min_cppstd_from_settings_with_extension(cppstd): function test_valid_min_cppstd_from_settings (line 213) | def test_valid_min_cppstd_from_settings(cppstd): function test_valid_min_cppstd_from_outdated_settings (line 221) | def test_valid_min_cppstd_from_outdated_settings(cppstd): function test_valid_min_cppstd_from_settings_with_extension (line 229) | def test_valid_min_cppstd_from_settings_with_extension(cppstd): function test_valid_min_cppstd_unsupported_standard (line 240) | def test_valid_min_cppstd_unsupported_standard(): FILE: test/unittests/tools/build/test_cross_building.py function test_using_cross_build_conf (line 8) | def test_using_cross_build_conf(cross_build): FILE: test/unittests/tools/build/test_cstd.py function test_supported_cstd_clang (line 14) | def test_supported_cstd_clang(compiler, compiler_version, values): function test_supported_cstd_with_specific_values (line 21) | def test_supported_cstd_with_specific_values(): function test_supported_cstd_error (line 28) | def test_supported_cstd_error(): function test_supported_cppstd_gcc (line 42) | def test_supported_cppstd_gcc(compiler, compiler_version, values): function test_supported_cstd_msvc (line 53) | def test_supported_cstd_msvc(compiler, compiler_version, values): function test_supported_cstd_emcc (line 66) | def test_supported_cstd_emcc(compiler, compiler_version, values): function test_check_cstd_type (line 73) | def test_check_cstd_type(): FILE: test/unittests/tools/build/test_stdcpp_library.py function test_stdcpp_library (line 14) | def test_stdcpp_library(libcxx, expected_library): FILE: test/unittests/tools/cmake/test_cmake_cmd_line_args.py function conanfile (line 11) | def conanfile(): function test_no_generator (line 23) | def test_no_generator(conanfile): function test_makefiles (line 28) | def test_makefiles(conanfile): function test_ninja (line 36) | def test_ninja(conanfile): function test_visual_studio (line 41) | def test_visual_studio(conanfile): function test_maxcpucount_zero (line 49) | def test_maxcpucount_zero(): FILE: test/unittests/tools/cmake/test_cmake_install.py function test_run_install_component (line 13) | def test_run_install_component(): function test_run_install_strip (line 45) | def test_run_install_strip(config, deprecated): function test_run_install_cli_args (line 83) | def test_run_install_cli_args(): function test_run_install_cli_args_strip (line 111) | def test_run_install_cli_args_strip(): FILE: test/unittests/tools/cmake/test_cmake_presets_definitions.py function conanfile (line 13) | def conanfile(): function test_cmake_cmake_program (line 32) | def test_cmake_cmake_program(conanfile): function test_cmake_make_program (line 43) | def test_cmake_make_program(conanfile): FILE: test/unittests/tools/cmake/test_cmake_test.py function test_run_tests (line 21) | def test_run_tests(generator, target): function test_cli_args_configure (line 49) | def test_cli_args_configure(): function test_run_ctest (line 64) | def test_run_ctest(): FILE: test/unittests/tools/cmake/test_cmaketoolchain.py function base_conanfile (line 17) | def base_conanfile(): function conanfile (line 38) | def conanfile(base_conanfile): class TestGenericBlocks (line 44) | class TestGenericBlocks: method test_remove (line 47) | def test_remove(self, conanfile): method test_select_blocks (line 63) | def test_select_blocks(self, conanfile): method test_enabled_blocks_conf (line 99) | def test_enabled_blocks_conf(self, conanfile): method test_dict_keys (line 126) | def test_dict_keys(self, conanfile): method test_template_remove (line 132) | def test_template_remove(self, conanfile): method test_template_change (line 138) | def test_template_change(self, conanfile): method test_context_change (line 145) | def test_context_change(self, conanfile): method test_context_update (line 157) | def test_context_update(self, conanfile): method test_context_replace (line 164) | def test_context_replace(self, conanfile): method test_replace_block (line 170) | def test_replace_block(self, conanfile): method test_add_new_block (line 184) | def test_add_new_block(self, conanfile): method test_user_toolchain (line 198) | def test_user_toolchain(self, conanfile): class TestBlocksFunctionality (line 205) | class TestBlocksFunctionality: method test_cmake_toolchain (line 206) | def test_cmake_toolchain(self, conanfile): method test_compilers_block (line 211) | def test_compilers_block(self, conanfile): method test_linker_scripts_block (line 225) | def test_linker_scripts_block(self, conanfile): method test_libcxx_abi_flag (line 233) | def test_libcxx_abi_flag(self, base_conanfile): class TestMSVCToolset (line 265) | class TestMSVCToolset: method conanfile_msvc (line 267) | def conanfile_msvc(self, base_conanfile): method test_toolset (line 278) | def test_toolset(self, conanfile_msvc): method test_toolset_latest_generator (line 285) | def test_toolset_latest_generator(self, conanfile_msvc): method test_toolset_update_version (line 291) | def test_toolset_update_version(self, conanfile_msvc): method test_toolset_update_version_conf (line 297) | def test_toolset_update_version_conf(self, conanfile_msvc): method test_toolset_update_version_forced_conf (line 303) | def test_toolset_update_version_forced_conf(self, conanfile_msvc): method test_toolset_update_version_overflow (line 310) | def test_toolset_update_version_overflow(self, conanfile_msvc): method test_toolset_x64 (line 317) | def test_toolset_x64(self, conanfile_msvc): method test_toolset_cuda (line 326) | def test_toolset_cuda(self, conanfile_msvc): method test_older_msvc_toolset (line 332) | def test_older_msvc_toolset(self, conanfile_msvc): method test_vs_clangcl (line 342) | def test_vs_clangcl(self, conanfile_msvc): method test_older_msvc_toolset_update (line 357) | def test_older_msvc_toolset_update(self, conanfile_msvc): method test_msvc_xp_toolsets (line 370) | def test_msvc_xp_toolsets(self, conanfile_msvc): class TestFpic (line 385) | class TestFpic: method conanfile_linux (line 387) | def conanfile_linux(self, base_conanfile): method test_no_fpic_when_not_an_option (line 397) | def test_no_fpic_when_not_an_option(self, conanfile_linux): method conanfile_linux_shared (line 403) | def conanfile_linux_shared(self, conanfile_linux): method test_fpic_when_shared_true (line 411) | def test_fpic_when_shared_true(self, conanfile_linux_shared, fpic): method test_fpic_when_not_shared (line 418) | def test_fpic_when_not_shared(self, conanfile_linux_shared): method conanfile_windows_fpic (line 425) | def conanfile_windows_fpic(self, base_conanfile): method test_no_fpic_on_windows (line 436) | def test_no_fpic_on_windows(self, conanfile_windows_fpic): method conanfile_linux_fpic (line 442) | def conanfile_linux_fpic(self, base_conanfile): method test_fpic_disabled (line 454) | def test_fpic_disabled(self, conanfile_linux_fpic): method test_fpic_enabled (line 460) | def test_fpic_enabled(self, conanfile_linux_fpic): class TestApple (line 467) | class TestApple: method test_osx_deployment_target (line 468) | def test_osx_deployment_target(self, base_conanfile): method test_apple_cmake_osx_sysroot (line 486) | def test_apple_cmake_osx_sysroot(self, base_conanfile, os, os_sdk, arc... method test_apple_cmake_osx_sysroot_sdk_mandatory (line 511) | def test_apple_cmake_osx_sysroot_sdk_mandatory(self, base_conanfile, o... class TestCrossBuild (line 530) | class TestCrossBuild: method conanfile_cross (line 532) | def conanfile_cross(self, base_conanfile): method test_cmake_system_name (line 545) | def test_cmake_system_name(self, conanfile_cross): FILE: test/unittests/tools/env/test_env.py function test_compose (line 19) | def test_compose(): function test_define_append (line 43) | def test_define_append(): function test_compose_combinations (line 80) | def test_compose_combinations(op1, v1, s1, op2, v2, s2, result): function test_compose_path_combinations (line 116) | def test_compose_path_combinations(op1, v1, op2, v2, result): function test_profile (line 132) | def test_profile(): function envvars (line 183) | def envvars(): function check_command_output (line 200) | def check_command_output(cmd, prevenv): function test_windows_case_insensitive_bat (line 214) | def test_windows_case_insensitive_bat(envvars): function test_windows_case_insensitive_ps1 (line 236) | def test_windows_case_insensitive_ps1(envvars, deactivation_mode): function test_dict_access (line 257) | def test_dict_access(): function test_env_win_bash (line 298) | def test_env_win_bash(): function test_public_access (line 317) | def test_public_access(): class TestProfileEnvRoundTrip (line 335) | class TestProfileEnvRoundTrip: method test_define (line 337) | def test_define(self): method test_append (line 351) | def test_append(self): method test_append_multiple (line 365) | def test_append_multiple(self): method test_prepend (line 383) | def test_prepend(self): method test_prepend_multiple (line 397) | def test_prepend_multiple(self): method test_combined (line 415) | def test_combined(self): method test_combined_multiple (line 432) | def test_combined_multiple(self): method test_combined_prepend_first (line 457) | def test_combined_prepend_first(self): method test_combined_prepend_first_multiple (line 475) | def test_combined_prepend_first_multiple(self): function test_custom_placeholder (line 502) | def test_custom_placeholder(): class TestProfileSeparators (line 513) | class TestProfileSeparators: method test_define (line 515) | def test_define(self): method test_append (line 522) | def test_append(self): method test_error (line 529) | def test_error(self): FILE: test/unittests/tools/env/test_env_files.py function env (line 17) | def env(): function prevenv (line 34) | def prevenv(): function check_env_files_output (line 47) | def check_env_files_output(cmd_, prevenv): function test_env_files_bat (line 78) | def test_env_files_bat(env, prevenv): function test_env_files_ps1 (line 107) | def test_env_files_ps1(env, prevenv, deactivation_mode): function test_env_files_sh (line 139) | def test_env_files_sh(env, prevenv, deactivation_mode): function test_relative_paths (line 168) | def test_relative_paths(): function test_relativize (line 220) | def test_relativize(values, expected): FILE: test/unittests/tools/files/checksums_test.py function test_checksums (line 8) | def test_checksums(): FILE: test/unittests/tools/files/collect_lib_test.py function test_collect_libs (line 14) | def test_collect_libs(): function test_collect_libs_symlinks (line 71) | def test_collect_libs_symlinks(): FILE: test/unittests/tools/files/test_chmod.py function test_chmod_single_file (line 21) | def test_chmod_single_file(read, write, execute, expected): function test_chmod_recursive (line 44) | def test_chmod_recursive(read, write, execute, expected): function test_chmod_default_values (line 65) | def test_chmod_default_values(): function test_missing_permission_arguments (line 79) | def test_missing_permission_arguments(): function test_invalid_path (line 89) | def test_invalid_path(): function test_chmod_windows (line 100) | def test_chmod_windows(): FILE: test/unittests/tools/files/test_downloads.py class TestFTP (line 18) | class TestFTP: method test_ftp_auth (line 20) | def test_ftp_auth(self, ftp_mock): method test_ftp_invalid_path (line 29) | def test_ftp_invalid_path(self, ftp_mock): method test_ftp_invalid_auth (line 37) | def test_ftp_invalid_auth(self, ftp_mock): class TestDownload (line 46) | class TestDownload: method _manual (line 48) | def _manual(self): method test_download (line 55) | def test_download(self, _manual): method test_download_iterate_url (line 67) | def test_download_iterate_url(self, _manual): method test_download_forbidden (line 78) | def test_download_forbidden(self, _manual): method test_download_unauthorized_no_credentials (line 86) | def test_download_unauthorized_no_credentials(self, _manual): method test_download_unauthorized_literal_none_credentials (line 95) | def test_download_unauthorized_literal_none_credentials(self, _manual): method test_download_authorized (line 107) | def test_download_authorized(self, _manual): method test_download_retries_errors (line 122) | def test_download_retries_errors(self): method test_download_retries_500_errors (line 132) | def test_download_retries_500_errors(self, _manual): method test_download_no_retries_errors (line 141) | def test_download_no_retries_errors(self): method test_download_localfile (line 153) | def test_download_localfile(self): method test_download_localfile_notfound (line 168) | def test_download_localfile_notfound(self): class TestGet (line 180) | class TestGet: method _my_zip (line 183) | def _my_zip(self): method test_get_tgz (line 203) | def test_get_tgz(self, _my_zip): method test_get_tgz_strip_root (line 210) | def test_get_tgz_strip_root(self, _my_zip): class TestGetGz (line 219) | class TestGetGz: method _my_gz (line 221) | def _my_gz(self): method test_get_gunzip (line 236) | def test_get_gunzip(self, _my_gz): method test_get_gunzip_destination (line 243) | def test_get_gunzip_destination(self, _my_gz): method test_get_gunzip_destination_subfolder (line 251) | def test_get_gunzip_destination_subfolder(self, _my_gz): method test_get_filename_error (line 259) | def test_get_filename_error(self): FILE: test/unittests/tools/files/test_file_read_and_write.py function test_save_and_load_encoding (line 14) | def test_save_and_load_encoding(): function test_replace_in_file (line 35) | def test_replace_in_file(): FILE: test/unittests/tools/files/test_patches.py class MockPatchset (line 12) | class MockPatchset: method apply (line 17) | def apply(self, root, strip, fuzz): function mock_patch_ng (line 23) | def mock_patch_ng(monkeypatch): function test_single_patch_file (line 39) | def test_single_patch_file(mock_patch_ng): function test_single_patch_file_from_forced_build (line 51) | def test_single_patch_file_from_forced_build(mock_patch_ng): function test_base_path (line 64) | def test_base_path(mock_patch_ng): function test_apply_in_build_from_patch_in_source (line 76) | def test_apply_in_build_from_patch_in_source(mock_patch_ng): function test_single_patch_string (line 89) | def test_single_patch_string(mock_patch_ng): function test_single_patch_arguments (line 102) | def test_single_patch_arguments(mock_patch_ng): function test_single_patch_type (line 114) | def test_single_patch_type(mock_patch_ng): function test_single_patch_description (line 123) | def test_single_patch_description(mock_patch_ng): function test_single_patch_extra_fields (line 132) | def test_single_patch_extra_fields(mock_patch_ng): function test_single_no_patchset (line 142) | def test_single_no_patchset(monkeypatch): function test_single_apply_fail (line 152) | def test_single_apply_fail(monkeypatch): function test_multiple_no_version (line 166) | def test_multiple_no_version(mock_patch_ng): function test_patch_user (line 187) | def test_patch_user(mock_patch_ng): function test_multiple_with_version (line 200) | def test_multiple_with_version(mock_patch_ng): FILE: test/unittests/tools/files/test_rename.py function test_rename_file (line 10) | def test_rename_file(): function test_rename_folder_robocopy (line 22) | def test_rename_folder_robocopy(): FILE: test/unittests/tools/files/test_rm.py function test_remove_files_by_mask_recursively (line 10) | def test_remove_files_by_mask_recursively(): function test_remove_files_by_mask_non_recursively (line 49) | def test_remove_files_by_mask_non_recursively(): function test_exclude_pattern_from_remove_list (line 76) | def test_exclude_pattern_from_remove_list(recursive, results): FILE: test/unittests/tools/files/test_symlinks.py function folders (line 12) | def folders(): function test_absolute_to_relative_symlinks (line 38) | def test_absolute_to_relative_symlinks(folders): function test_remove_external_symlinks (line 67) | def test_remove_external_symlinks(folders): function test_remove_broken_symlinks (line 99) | def test_remove_broken_symlinks(folders): FILE: test/unittests/tools/files/test_tool_copy.py class TestToolCopy (line 11) | class TestToolCopy: method test_basic (line 13) | def test_basic(self): method test_symlinks_folder_behavior (line 38) | def test_symlinks_folder_behavior(self): method test_linked_relative (line 84) | def test_linked_relative(self): method test_linked_folder_nested (line 98) | def test_linked_folder_nested(self): method test_linked_folder_copy_from_linked_folder (line 111) | def test_linked_folder_copy_from_linked_folder(self): method test_excludes (line 148) | def test_excludes(self): method test_excludes_hidden_files (line 182) | def test_excludes_hidden_files(self): method test_excludes_camelcase_folder (line 200) | def test_excludes_camelcase_folder(self): method test_excludes_symlink_folder (line 221) | def test_excludes_symlink_folder(self): method test_excludes_symlink_file (line 238) | def test_excludes_symlink_file(self): method test_multifolder (line 252) | def test_multifolder(self): method test_avoid_repeat_copies (line 264) | def test_avoid_repeat_copies(self, copy2_mock): method test_ignore_case (line 277) | def test_ignore_case(self): method test_ignore_case_excludes (line 293) | def test_ignore_case_excludes(self): method test_empty_parent_folder_makedirs (line 316) | def test_empty_parent_folder_makedirs(self): method test_keep_path_false (line 325) | def test_keep_path_false(self): FILE: test/unittests/tools/files/test_toolchain.py function test_load_empty_toolchain_args_in_default_dir (line 13) | def test_load_empty_toolchain_args_in_default_dir(): function test_load_toolchain_args_if_it_does_not_exist (line 21) | def test_load_toolchain_args_if_it_does_not_exist(): function test_toolchain_args_with_content_full (line 28) | def test_toolchain_args_with_content_full(): function test_save_toolchain_args_empty (line 43) | def test_save_toolchain_args_empty(): function test_save_toolchain_args_full (line 51) | def test_save_toolchain_args_full(): FILE: test/unittests/tools/files/test_zipping.py function create_example_zip (line 14) | def create_example_zip(root_file=True, subfolder=False): function test_unzip (line 30) | def test_unzip(): function test_unzip_with_pattern (line 41) | def test_unzip_with_pattern(): function test_unzip_with_exclude_pattern (line 51) | def test_unzip_with_exclude_pattern(): function test_unzip_with_strip_root (line 61) | def test_unzip_with_strip_root(): function test_unzip_with_strip_root_fails (line 70) | def test_unzip_with_strip_root_fails(): function test_unzip_with_strip_root_and_pattern (line 80) | def test_unzip_with_strip_root_and_pattern(): function create_example_tar (line 90) | def create_example_tar(root_file=True, subfolder=False): function test_untargz (line 106) | def test_untargz(): function test_untargz_with_pattern (line 124) | def test_untargz_with_pattern(): function test_untargz_with_exclude_pattern (line 134) | def test_untargz_with_exclude_pattern(): function test_untargz_with_strip_root (line 144) | def test_untargz_with_strip_root(): function test_untargz_with_strip_root_fails (line 154) | def test_untargz_with_strip_root_fails(): function test_untargz_with_strip_root_and_pattern (line 165) | def test_untargz_with_strip_root_and_pattern(): FILE: test/unittests/tools/files_patch_test.py class TestToolsFilesPatch (line 22) | class TestToolsFilesPatch: method test_patch_from_file (line 25) | def test_patch_from_file(self, strip): method test_patch_from_str (line 52) | def test_patch_from_str(self): method test_patch_strip_new (line 66) | def test_patch_strip_new(self): method test_patch_strip_delete (line 85) | def test_patch_strip_delete(self): method test_patch_strip_delete_no_folder (line 106) | def test_patch_strip_delete_no_folder(self): method test_patch_new_delete (line 127) | def test_patch_new_delete(self): method test_patch_new_strip (line 154) | def test_patch_new_strip(self): method test_error_patch (line 173) | def test_error_patch(self): method test_add_new_file (line 188) | def test_add_new_file(self): method _save_files (line 258) | def _save_files(self, file_content): method _build_and_check (line 266) | def _build_and_check(self, tmp_dir, file_path, text_file, msg): method test_fuzzy_patch (line 281) | def test_fuzzy_patch(self): FILE: test/unittests/tools/gnu/autotools_test.py function test_source_folder_works (line 12) | def test_source_folder_works(chdir_mock): function test_install_strip (line 41) | def test_install_strip(install_strip): function test_configure_arguments (line 65) | def test_configure_arguments(): function test_configure_install_arguments (line 97) | def test_configure_install_arguments(make_args): FILE: test/unittests/tools/gnu/autotools_toolchain_test.py function test_modify_environment (line 16) | def test_modify_environment(): function test_target_triple (line 34) | def test_target_triple(): function test_invalid_target_triple (line 53) | def test_invalid_target_triple(): function test_custom_host_triple (line 63) | def test_custom_host_triple(): function test_custom_build_triple (line 74) | def test_custom_build_triple(): function test_cppstd (line 85) | def test_cppstd(): function test_cstd (line 135) | def test_cstd(): function test_fpic (line 150) | def test_fpic(): function test_ndebug (line 173) | def test_ndebug(): function test_libcxx (line 206) | def test_libcxx(config): function test_disable_libcxx (line 226) | def test_disable_libcxx(): function test_cxx11_abi_define (line 271) | def test_cxx11_abi_define(): function test_architecture_flag (line 315) | def test_architecture_flag(config): function test_architecture_link_flag (line 339) | def test_architecture_link_flag(config): function test_build_type_flag (line 357) | def test_build_type_flag(compiler): function test_apple_arch_flag (line 375) | def test_apple_arch_flag(): function test_apple_min_os_flag (line 409) | def test_apple_min_os_flag(): function test_crossbuild_from_macos_to_non_apple_os (line 429) | def test_crossbuild_from_macos_to_non_apple_os(): function test_crossbuild_to_android (line 443) | def test_crossbuild_to_android(build_env_mock): function test_apple_isysrootflag (line 477) | def test_apple_isysrootflag(): function test_sysrootflag (line 516) | def test_sysrootflag(): function test_sysrootflag_qnx (line 534) | def test_sysrootflag_qnx(): function test_custom_defines (line 549) | def test_custom_defines(): function test_custom_cxxflags (line 572) | def test_custom_cxxflags(): function test_custom_cflags (line 600) | def test_custom_cflags(): function test_custom_ldflags (line 628) | def test_custom_ldflags(): function test_extra_flags_via_conf (line 656) | def test_extra_flags_via_conf(): function test_conf_compiler_executable (line 678) | def test_conf_compiler_executable(): function test_autotools_toolchain_conf_extra_configure_args (line 692) | def test_autotools_toolchain_conf_extra_configure_args(): FILE: test/unittests/tools/gnu/autotoolschain_test.py function cross_building_conanfile (line 13) | def cross_building_conanfile(): function test_get_gnu_triplet_for_cross_building (line 29) | def test_get_gnu_triplet_for_cross_building(): function test_get_toolchain_cppstd (line 48) | def test_get_toolchain_cppstd(): function test_msvc_runtime (line 70) | def test_msvc_runtime(runtime, runtime_type, expected): function test_visual_runtime (line 93) | def test_visual_runtime(runtime): function test_get_gnu_triplet_for_cross_building_raise_error (line 115) | def test_get_gnu_triplet_for_cross_building_raise_error(): function test_compilers_mapping (line 133) | def test_compilers_mapping(): function test_linker_scripts (line 151) | def test_linker_scripts(): function test_check_configure_args_overwriting_and_deletion (line 167) | def test_check_configure_args_overwriting_and_deletion(save_args, cross_... function test_update_or_prune_any_args (line 191) | def test_update_or_prune_any_args(cross_building_conanfile): function test_tricore (line 215) | def test_tricore(): FILE: test/unittests/tools/gnu/gnudepsflags_test.py function test_framework_flags_only_for_apple_os (line 10) | def test_framework_flags_only_for_apple_os(os_): FILE: test/unittests/tools/gnu/test_gnutoolchain.py function cross_building_conanfile (line 16) | def cross_building_conanfile(): function test_get_gnu_triplet_for_cross_building (line 32) | def test_get_gnu_triplet_for_cross_building(): function test_get_toolchain_cppstd (line 51) | def test_get_toolchain_cppstd(): function test_msvc_runtime (line 73) | def test_msvc_runtime(runtime, runtime_type, expected): function test_visual_runtime (line 96) | def test_visual_runtime(runtime): function test_get_gnu_triplet_for_cross_building_raise_error (line 118) | def test_get_gnu_triplet_for_cross_building_raise_error(): function test_compilers_mapping (line 136) | def test_compilers_mapping(): function test_linker_scripts (line 154) | def test_linker_scripts(): function test_sysrootflag_qnx (line 169) | def test_sysrootflag_qnx(): function test_update_or_prune_any_args (line 184) | def test_update_or_prune_any_args(cross_building_conanfile): function test_crossbuild_to_android (line 221) | def test_crossbuild_to_android(build_env_mock): function test_gnu_toolchain_conf_extra_configure_args (line 255) | def test_gnu_toolchain_conf_extra_configure_args(): FILE: test/unittests/tools/gnu/test_triplets.py function test_get_gnu_triplet (line 70) | def test_get_gnu_triplet(os_, arch, compiler, expected): function test_get_gnu_triplet_on_windows_without_compiler (line 77) | def test_get_gnu_triplet_on_windows_without_compiler(): FILE: test/unittests/tools/google/test_bazel.py function test_bazel_command_with_empty_config (line 12) | def test_bazel_command_with_empty_config(): function test_bazel_command_with_config_values (line 22) | def test_bazel_command_with_config_values(): function test_bazeldeps_relativize_path (line 49) | def test_bazeldeps_relativize_path(path, pattern, expected): FILE: test/unittests/tools/intel/test_intel_cc.py function test_architecture_flag_if_intel_cc (line 20) | def test_architecture_flag_if_intel_cc(os_, arch, expected): function test_cppstd_flag_if_intel_cc (line 50) | def test_cppstd_flag_if_intel_cc(cppstd, flag): function test_macos_not_supported_for_new_compilers (line 64) | def test_macos_not_supported_for_new_compilers(mode): function test_error_if_detected_intel_legacy_version (line 77) | def test_error_if_detected_intel_legacy_version(os_): function test_classic_compiler_supports_every_os (line 90) | def test_classic_compiler_supports_every_os(os_): function test_check_ms_toolsets (line 106) | def test_check_ms_toolsets(mode, expected): function test_installation_path_in_conf (line 116) | def test_installation_path_in_conf(): function test_setvars_command_with_custom_arguments (line 136) | def test_setvars_command_with_custom_arguments(platform_system, os_, cal... FILE: test/unittests/tools/meson/test_meson.py function test_meson_build (line 12) | def test_meson_build(): function test_meson_subsystem_helper (line 43) | def test_meson_subsystem_helper(apple_sdk, subsystem): function test_meson_to_cstd_flag (line 52) | def test_meson_to_cstd_flag(cstd, expected): function test_meson_to_cppstd_flag (line 66) | def test_meson_to_cppstd_flag(compiler, compiler_version, cppstd, expect... function test_meson_install_strip (line 70) | def test_meson_install_strip(): function test_meson_install_cli_args (line 94) | def test_meson_install_cli_args(): FILE: test/unittests/tools/microsoft/test_check_min_vs.py class TestCheckMinVS (line 8) | class TestCheckMinVS: method _create_conanfile (line 28) | def _create_conanfile(compiler, version, update=None): method test_valid (line 36) | def test_valid(self, compiler, version, update, minimum): method test_valid_nothrows (line 41) | def test_valid_nothrows(self, compiler, version, update, minimum): method test_invalid (line 46) | def test_invalid(self, compiler, version, update, minimum): method test_invalid_nothrows (line 52) | def test_invalid_nothrows(self, compiler, version, update, minimum): FILE: test/unittests/tools/microsoft/test_msbuild.py function test_msbuild_targets (line 14) | def test_msbuild_targets(): function test_msbuild_cpu_count (line 31) | def test_msbuild_cpu_count(): function test_msbuild_toolset (line 51) | def test_msbuild_toolset(): function test_msbuild_toolset_for_intel_cc (line 79) | def test_msbuild_toolset_for_intel_cc(mode, expected_toolset): function test_msbuild_standard (line 99) | def test_msbuild_standard(): function test_resource_compile (line 127) | def test_resource_compile(): function test_msbuild_and_intel_cc_props (line 169) | def test_msbuild_and_intel_cc_props(mode, expected_toolset): function test_is_msvc (line 200) | def test_is_msvc(compiler, expected): function test_is_msvc_build (line 211) | def test_is_msvc_build(): function test_is_msvc_static_runtime (line 230) | def test_is_msvc_static_runtime(compiler, shared, runtime, build_type, e... function test_msbuildtoolchain_changing_flags_via_attributes (line 242) | def test_msbuildtoolchain_changing_flags_via_attributes(): FILE: test/unittests/tools/microsoft/test_msvs_toolset.py function test_invalid_compiler (line 7) | def test_invalid_compiler(): function test_msvc_default (line 26) | def test_msvc_default(compiler_version, expected_toolset): function test_msvc_custom (line 42) | def test_msvc_custom(compiler_version, toolset, expected_toolset): function test_intel_cc_old_compiler (line 53) | def test_intel_cc_old_compiler(): function test_intel_cc_default (line 75) | def test_intel_cc_default(compiler_version, compiler_mode, expected_tool... function test_clang_platform_toolset (line 86) | def test_clang_platform_toolset(): FILE: test/unittests/tools/microsoft/test_subsystem.py function test_unix_path (line 18) | def test_unix_path(subsystem, expected_path): FILE: test/unittests/tools/system/python_manager_test.py function test_pyenv_conf (line 12) | def test_pyenv_conf(mock_shutil_which): function test_pyenv_deprecated_conf (line 28) | def test_pyenv_deprecated_conf(mock_shutil_which): function test_pyenv_error_message (line 44) | def test_pyenv_error_message(mock_shutil_which): function test_pyenv_creation_error_message (line 54) | def test_pyenv_creation_error_message(): function test_pyenv_pip_verbosity (line 78) | def test_pyenv_pip_verbosity(level, expected_pip_flag): FILE: test/unittests/util/apple_test.py class TestApple (line 7) | class TestApple: method test_deployment_target_flag_name (line 24) | def test_deployment_target_flag_name(self, os_, version, sdk, subsyste... method test_is_apple_os (line 36) | def test_is_apple_os(self, _os, result): method test_to_apple_arch (line 42) | def test_to_apple_arch(self): FILE: test/unittests/util/conanfile_tools_test.py class TestConanfileTools (line 16) | class TestConanfileTools: method test_save_append (line 18) | def test_save_append(self): method test_untar (line 33) | def test_untar(self): method test_replace_in_file (line 47) | def test_replace_in_file(self): method test_replace_in_file_readonly (line 54) | def test_replace_in_file_readonly(self): FILE: test/unittests/util/detect_libc_test.py class TestDetectLibc (line 6) | class TestDetectLibc: method test_parse_gnu_libc (line 42) | def test_parse_gnu_libc(self, ldd_output, expected_glibc_version): method test_parse_musl_libc (line 80) | def test_parse_musl_libc(self, ldd_output, expected_musl_libc_version): FILE: test/unittests/util/detect_test.py class TestDetect (line 14) | class TestDetect: method test_detect_empty_arch (line 16) | def test_detect_empty_arch(self, _): method test_detect_aix (line 26) | def test_detect_aix(self, processor, bitness, version, expected_arch): method test_detect_arch (line 47) | def test_detect_arch(self, machine, expected_arch): method test_detect_clang_gcc_toolchain (line 55) | def test_detect_clang_gcc_toolchain(self, _): function test_detect_cc_versioning (line 79) | def test_detect_cc_versioning(detect_runner_mock, version_return, expect... function test_detect_compiler (line 99) | def test_detect_compiler(function, version_return, expected_version): FILE: test/unittests/util/detected_architecture_test.py class TestDetectedArchitecture (line 7) | class TestDetectedArchitecture: method test_various (line 33) | def test_various(self, mocked_machine, expected_arch): method test_aix (line 37) | def test_aix(self): method test_solaris (line 52) | def test_solaris(self): method test_e2k (line 79) | def test_e2k(self, processor, expected_arch): FILE: test/unittests/util/file_hashes_test.py class TestHashes (line 11) | class TestHashes: method test_md5 (line 13) | def test_md5(self): FILE: test/unittests/util/files/strip_root_extract_test.py class TestZipExtractPlain (line 22) | class TestZipExtractPlain: method _zipdir (line 25) | def _zipdir(path, zipfilename, folder_entry=None): method test_plain_zip (line 39) | def test_plain_zip(self): method test_invalid_flat (line 78) | def test_invalid_flat(self): method test_invalid_flat_single_file (line 98) | def test_invalid_flat_single_file(self): class TestTarExtractPlain (line 114) | class TestTarExtractPlain: method _compress_folder (line 117) | def _compress_folder(folder, tgz_path, folder_entry=None): method test_linkame_striproot_folder (line 135) | def test_linkame_striproot_folder(self): method test_plain_tgz (line 175) | def test_plain_tgz(self): method test_plain_tgz_common_base (line 210) | def test_plain_tgz_common_base(self): method test_invalid_flat (line 236) | def test_invalid_flat(self): method test_invalid_flat_single_file (line 255) | def test_invalid_flat_single_file(self): method test_invalid_flat_multiple_file (line 270) | def test_invalid_flat_multiple_file(self): function _compress_root_folder (line 287) | def _compress_root_folder(folder, tgz_path, root_folder_name="root"): function test_decompressing_folders_with_different_modes (line 305) | def test_decompressing_folders_with_different_modes(): function test_decompressing_using_long_path_prefix (line 330) | def test_decompressing_using_long_path_prefix(): FILE: test/unittests/util/files/tar_extract_test.py class TestTarExtract (line 11) | class TestTarExtract: method setup_files (line 14) | def setup_files(self): method test_link_folder (line 38) | def test_link_folder(self, setup_files): FILE: test/unittests/util/files/test_copy_compat.py function source_dest_folders (line 7) | def source_dest_folders(tmp_path): function test_copytree_compat (line 17) | def test_copytree_compat(source_dest_folders): FILE: test/unittests/util/files/test_dirty.py class TestDirty (line 8) | class TestDirty: method setup_dirty (line 11) | def setup_dirty(self): method test_set_dirty (line 18) | def test_set_dirty(self, setup_dirty): method test_clean_dirty (line 25) | def test_clean_dirty(self, setup_dirty): method test_set_dirty_context (line 34) | def test_set_dirty_context(self, setup_dirty): method test_interrupted_dirty_context (line 42) | def test_interrupted_dirty_context(self, setup_dirty): FILE: test/unittests/util/files/test_remove.py class TestRemove (line 9) | class TestRemove: method setup_file (line 12) | def setup_file(self): method test_remove (line 17) | def test_remove(self, setup_file): method test_remove_readonly (line 22) | def test_remove_readonly(self, setup_file): method test_remove_folder (line 30) | def test_remove_folder(self, setup_file): FILE: test/unittests/util/files_extract_wildcard_test.py function create_archive (line 12) | def create_archive(archive, root, relative_file_paths): class FilesExtractPatternTest (line 28) | class FilesExtractPatternTest(TestCase): method test_patterns (line 30) | def test_patterns(self): FILE: test/unittests/util/local_db_test.py function test_localdb (line 7) | def test_localdb(): FILE: test/unittests/util/output_test.py class TestOutput (line 12) | class TestOutput: method test_error (line 14) | def test_error(self): method test_unzip_output (line 29) | def test_unzip_output(self): FILE: test/unittests/util/test_encrypt.py function test_encryp_basic (line 8) | def test_encryp_basic(): function test_encrypt_unicode (line 19) | def test_encrypt_unicode(): function test_key_unicode (line 31) | def test_key_unicode(): function test_key_empty (line 42) | def test_key_empty(): FILE: test/unittests/util/tools_test.py function test_replace_in_file (line 18) | def test_replace_in_file(): class TestToolsTest (line 33) | class TestToolsTest: method test_load_save (line 35) | def test_load_save(self): method test_md5 (line 42) | def test_md5(self): method test_environment_nested (line 46) | def test_environment_nested(self): method test_check_output_runner (line 62) | def test_check_output_runner(self): class TestCollectLib (line 68) | class TestCollectLib: method test_collect_libs (line 70) | def test_collect_libs(self): method test_collect_libs_symlinks (line 137) | def test_collect_libs_symlinks(self): method test_self_collect_libs (line 156) | def test_self_collect_libs(self): method test_self_collect_libs_symlinks (line 222) | def test_self_collect_libs_symlinks(self): FILE: test/unittests/util/unix_path_test.py class TestGetCasedPath (line 11) | class TestGetCasedPath: method test_case_existing (line 13) | def test_case_existing(self): method test_case_not_existing (line 21) | def test_case_not_existing(self): method test_case_partial_exists (line 28) | def test_case_partial_exists(self): class TestUnixPath (line 38) | class TestUnixPath: method test_none (line 40) | def test_none(self): method test_msys_path (line 43) | def test_msys_path(self): method test_cygwin_path (line 46) | def test_cygwin_path(self): method test_wsl_path (line 75) | def test_wsl_path(self): FILE: test/unittests/util/xz_test.py function test_unzip_can_xz (line 10) | def test_unzip_can_xz(): function test_unzip_can_gz (line 24) | def test_unzip_can_gz(): FILE: test/unittests/util/zip_permissions_test.py class ZipPermissionsTest (line 14) | class ZipPermissionsTest(TestCase): method test_permissions (line 16) | def test_permissions(self):