Observed behaviorThis line produces a runtime exception because self._availability_dss is None under some conditions.
Test check
N/A (runtime exception)
Difference from expected behavior
Test scenarios should never produce runtime exceptions. In this case, the attempted task in this scenario should not be performed when the necessary resource is not present.
Additional context
The stack trace on 8b760a6bb16d0f7fc90ed278ffd167958b5cb409 is:
Traceback (most recent call last):
File "/app/monitoring/uss_qualifier/suites/suite.py", line 158, in _run_test_scenario
scenario.run(context)
File "/app/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.py", line 177, in run
self._setup_case()
File "/app/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.py", line 278, in _setup_case
self._ensure_clean_workspace_step()
File "/app/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.py", line 285, in _ensure_clean_workspace_step
self._ensure_test_entities_dont_exist()
File "/app/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.py", line 298, in _ensure_test_entities_dont_exist
self._ensure_availability_is_unknown()
File "/app/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.py", line 311, in _ensure_availability_is_unknown
availability, q = self._availability_dss.get_uss_availability(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get_uss_availability'
Observed behavior This line produces a runtime exception because self._availability_dss is None under some conditions.
Test check N/A (runtime exception)
Difference from expected behavior Test scenarios should never produce runtime exceptions. In this case, the attempted task in this scenario should not be performed when the necessary resource is not present.
Additional context The stack trace on 8b760a6bb16d0f7fc90ed278ffd167958b5cb409 is: