* Package: net-analyzer/ripe-atlas-tools-1.2.3-r1 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_6 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking ripe.atlas.tools-1.2.3.tar.gz to /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work >>> Source unpacked in /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work >>> Preparing source in /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3 ... * python3_6: running distutils-r1_run_phase distutils-r1_python_compile python3.6 setup.py build running build running build_py creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe copying ripe/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas copying ripe/atlas/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools copying ripe/atlas/tools/version.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools copying ripe/atlas/tools/streaming.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools copying ripe/atlas/tools/ipdetails.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools copying ripe/atlas/tools/filters.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools copying ripe/atlas/tools/exceptions.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools copying ripe/atlas/tools/cache.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools copying ripe/atlas/tools/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools running egg_info writing ripe.atlas.tools.egg-info/PKG-INFO writing dependency_links to ripe.atlas.tools.egg-info/dependency_links.txt writing namespace_packages to ripe.atlas.tools.egg-info/namespace_packages.txt writing requirements to ripe.atlas.tools.egg-info/requires.txt writing top-level names to ripe.atlas.tools.egg-info/top_level.txt reading manifest file 'ripe.atlas.tools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'ripe.atlas.tools.egg-info/SOURCES.txt' creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/aggregators copying ripe/atlas/tools/aggregators/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/aggregators copying ripe/atlas/tools/aggregators/base.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/aggregators creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/base.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/configure.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/go.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/measurement.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/measurements.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/probe.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/probes.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/render.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/report.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/shibboleet.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands copying ripe/atlas/tools/commands/stream.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure copying ripe/atlas/tools/commands/measure/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure copying ripe/atlas/tools/commands/measure/base.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure copying ripe/atlas/tools/commands/measure/dns.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure copying ripe/atlas/tools/commands/measure/http.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure copying ripe/atlas/tools/commands/measure/ntp.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure copying ripe/atlas/tools/commands/measure/ping.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure copying ripe/atlas/tools/commands/measure/sslcert.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure copying ripe/atlas/tools/commands/measure/traceroute.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/commands/measure creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/helpers copying ripe/atlas/tools/helpers/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/helpers copying ripe/atlas/tools/helpers/colours.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/helpers copying ripe/atlas/tools/helpers/rendering.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/helpers copying ripe/atlas/tools/helpers/sanitisers.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/helpers copying ripe/atlas/tools/helpers/validators.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/helpers creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/probes copying ripe/atlas/tools/probes/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/probes creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/aggregate_ping.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/base.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/dns.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/dst_asn.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/http.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/ntp.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/ping.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/raw.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/ssl_consistency.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/sslcert.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/traceroute.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers copying ripe/atlas/tools/renderers/traceroute_aspath.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers/templates creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers/templates/reports copying ripe/atlas/tools/renderers/templates/reports/aggregate_ping.txt -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers/templates/reports copying ripe/atlas/tools/renderers/templates/reports/dns.txt -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers/templates/reports copying ripe/atlas/tools/renderers/templates/reports/ssl_consistency.txt -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers/templates/reports copying ripe/atlas/tools/renderers/templates/reports/sslcert.txt -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/renderers/templates/reports creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/settings copying ripe/atlas/tools/settings/__init__.py -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/settings creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/settings/templates copying ripe/atlas/tools/settings/templates/base.yaml -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/settings/templates warning: build_py: byte-compiling is disabled, skipping. running build_scripts creating /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts copying and adjusting scripts/aping -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts copying and adjusting scripts/atraceroute -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts copying and adjusting scripts/adig -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts copying and adjusting scripts/asslcert -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts copying and adjusting scripts/ahttp -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts copying and adjusting scripts/antp -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts copying and adjusting scripts/ripe-atlas -> /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts changing mode of /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts/aping from 644 to 755 changing mode of /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts/atraceroute from 644 to 755 changing mode of /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts/adig from 644 to 755 changing mode of /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts/asslcert from 644 to 755 changing mode of /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts/ahttp from 644 to 755 changing mode of /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts/antp from 644 to 755 changing mode of /var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/scripts/ripe-atlas from 644 to 755 >>> Source compiled. >>> Test phase: net-analyzer/ripe-atlas-tools-1.2.3-r1 * python3_6: running distutils-r1_run_phase python_test Tests whole functionality of additional unit. ... ok Test use cases for calculating loss. ... ok Test use cases for collecting min max rtts. ... ok Test use cases for collecting rtts. ... ok Tests collect stats function. ... ok Test use cases for calculating mean. ... ok Test use cases for calculating median. ... ok Tests setting the target. ... ok Test value and range aggregation together ... ok Test value and range aggregation together (1) ... ok Test 1 tier range aggregation ... ok Test 1 tier range aggregation (1) ... ok Test 1 tier range aggregation (2) ... ok Test 2 tier aggregation with object attribute as key. ... ok Test 1 tier aggregation ... ok Test 2 tier aggregation. ... ok Test 3 tier aggregation. ... ok Test 2 tier aggregation with probes. ... ok test_comma_separated_integers (tests.TestArgumentTypeHelper) ... ok test_comma_separated_integers_or_file (tests.TestArgumentTypeHelper) ... ok test_country_code (tests.TestArgumentTypeHelper) ... ok test_datetime (tests.TestArgumentTypeHelper) ... ok test_integer_range (tests.TestArgumentTypeHelper) ... ok test_ip_or_domain (tests.TestArgumentTypeHelper) ... ok test_path (tests.TestArgumentTypeHelper) ... ok test_basic (tests.TestHttpRenderer) ... ok test_multiple (tests.TestHttpRenderer) ... ok test_account_for_selected_probes (tests.TestMeasureCommand) ... ok test_add_arguments (tests.TestMeasureCommand) ... ok test_bad_type_argument (tests.TestMeasureCommand) ... ok test_clean_target (tests.TestMeasureCommand) ... ok test_dry_run (tests.TestMeasureCommand) ... ok test_get_af (tests.TestMeasureCommand) ... ok test_get_measurement_kwargs_dns (tests.TestMeasureCommand) ... ok test_get_measurement_kwargs_http (tests.TestMeasureCommand) ... ok test_get_measurement_kwargs_ntp (tests.TestMeasureCommand) ... ok test_get_measurement_kwargs_ping (tests.TestMeasureCommand) ... ok test_get_measurement_kwargs_sslcert (tests.TestMeasureCommand) ... ok test_get_measurement_kwargs_traceroute (tests.TestMeasureCommand) ... ok test_get_source_kwargs (tests.TestMeasureCommand) ... ok test_handle_api_error (tests.TestMeasureCommand) ... ok test_no_arguments (tests.TestMeasureCommand) ... ok test_fail_arguments (tests.TestMeasurementsCommand) ... ok test_get_colour_from_status (tests.TestMeasurementsCommand) ... ok test_get_filters (tests.TestMeasurementsCommand) ... ok test_get_line_items (tests.TestMeasurementsCommand) ... ok test_with_empty_args (tests.TestMeasurementsCommand) ... ok test_basic (tests.TestPingRenderer) ... ok test_no_packets (tests.TestPingRenderer) ... ok User passed all arguments ... ok User passed not boolean arg but no value ... ok User passed arg with wrong type. e.g string for asn ... ok User passed asn arg together with asnv4 or asnv6 ... ok User passed center arg ... ok User passed center and radius arg ... ok User passed center arg with wrong value ... ok User passed country code arg ... ok User passed country code arg together with radius ... ok User passed --aggregate-by args ... ok User passed location arg ... ok User passed location arg ... ok User passed location arg but google api gave error ... ok User passed location arg but google api gave not expected format ... ok User passed prefix arg together with prefixv4 or prefixv6 ... ok User passed ids_only arg, testing rendiring ... ok User passed ids_only arg together with aggregate, testing rendering ... ok User passed ids_only arg together with limit, testing rendering ... ok Tests rendering of results with aggregation ... ok Tests rendering of results with aggregation with limit ... ok Tests rendering of results with aggregation with max per aggr option ... ok Tests rendering of results without aggregation ... ok Tests rendering of results without aggregation but with limit ... ok User passed several arguments (1) ... ok User passed several arguments (2) ... ok User passed several arguments (3) ... ok User passed valid status arg. ... ok User passed status arg with wrong value ... ok User passes no args, should fail with RipeAtlasToolsException ... ok User passes random args, should fail with SystemExit ... ok Test case where user specified report with raw rendering. ... ok User passed arg aggregate with valid type. ... ok User passed arg aggregate with unavailable type. ... ok User passed no measurement id. ... ok User passed non valid type of measurement id. ... ok User passed arg renderer with valid type. ... ok User passed arg renderer with unavailable type. ... ok User passed not boolean arg but no value ... ok User passed arg with wrong type. ... ok Test case where user specified probe asns filters.. ... ok Testcase where given measurement id doesn't exist. ... ok Testcase where renderer canoot be founbd from measurement type. ... ok Testcase where given measurement id doesn't have any results. ... ok test_user_agent (tests.TestReportCommand) ... ok Test case where we have result no aggregation. ... ok Test case where we have result with aggregation. ... ok User passes no args, should fail with SystemExit ... ok User passes random args, should fail with SystemExit ... ok Tests whole functionality of additional unit. ... ok Tests bucketize of a single sagan result ... ok Test gathering of the unique certs in sagans set ... ok Tests fetching the number of probes for the most popular cert ... ok Tests rendering string for certs that are seen for below threshold probes. ... ok Tests rendering of single certificate. ... ok Tests the report with the ssl renderer. ... ok Test value and range aggregation together ... ok Test value and range aggregation together (1) ... ok Test 1 tier range aggregation ... ok Test 1 tier range aggregation (1) ... ok Test 1 tier range aggregation (2) ... ok Test 2 tier aggregation with object attribute as key. ... ok Test 1 tier aggregation ... ok Test 2 tier aggregation. ... ok Test 3 tier aggregation. ... ok Test 2 tier aggregation with probes. ... ok Tests filter method of probe's asn filter class. ... ok Tests filter method of general Filter class. ... ok Test factory create. ... ok Tests filter results where we have 3 results match with 2 filters. ... ok Tests filter results where we have no results match with multiple filters. ... ok Tests filter results where we have success from one of the filters. ... ok Tests filter results where we have success from both of the filters. ... ok Failure: ModuleNotFoundError (No module named 'IPy') ... ERROR ====================================================================== ERROR: Failure: ModuleNotFoundError (No module named 'IPy') ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/nose/failure.py", line 39, in runTest raise self.exc_val.with_traceback(self.tb) File "/usr/lib64/python3.6/site-packages/nose/loader.py", line 417, in loadTestsFromName addr.filename, addr.module) File "/usr/lib64/python3.6/site-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/usr/lib64/python3.6/site-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/usr/lib64/python3.6/imp.py", line 235, in load_module return load_source(name, filename, file) File "/usr/lib64/python3.6/imp.py", line 172, in load_source module = _load(spec) File "", line 684, in _load File "", line 665, in _load_unlocked File "", line 678, in exec_module File "", line 219, in _call_with_frames_removed File "/var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3/tests/test_ipdetails.py", line 20, in from ripe.atlas.tools.ipdetails import IP File "/var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3-python3_6/lib/ripe/atlas/tools/ipdetails.py", line 17, in import IPy ModuleNotFoundError: No module named 'IPy' ---------------------------------------------------------------------- Ran 122 tests in 1.833s FAILED (errors=1) * ERROR: net-analyzer/ripe-atlas-tools-1.2.3-r1::gentoo failed (test phase): * Tests failed with python3.6 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 3768: Called distutils-r1_src_test * environment, line 1042: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 369: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 3309: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2507: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2505: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 689: Called distutils-r1_run_phase 'python_test' * environment, line 973: Called python_test * environment, line 3670: Called die * The specific snippet of code: * nosetests --verbose || die "Tests failed with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=net-analyzer/ripe-atlas-tools-1.2.3-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-analyzer/ripe-atlas-tools-1.2.3-r1::gentoo'`. * The complete build log is located at '/var/log/portage/net-analyzer:ripe-atlas-tools-1.2.3-r1:20200218-212602.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/temp/environment'. * Working directory: '/var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3' * S: '/var/tmp/portage/net-analyzer/ripe-atlas-tools-1.2.3-r1/work/ripe.atlas.tools-1.2.3'