checkon package¶
Submodules¶
checkon.app module¶
checkon.cli module¶
checkon.results module¶
-
class
checkon.results.
AppSuiteRun
(upstreamed: str, dependent_result: checkon.results.DependentResult)[source]¶ Bases:
object
-
class
checkon.results.
Comparison
(base_requirement: str, new_requirement: str, base_failures: FrozenSet[checkon.results.FailedTest], new_failures: FrozenSet[checkon.results.FailedTest])[source]¶ Bases:
object
-
class
checkon.results.
DependentResult
(url: str, suite_runs: List[checkon.results.ToxTestSuiteRun])[source]¶ Bases:
object
-
class
checkon.results.
FailedTest
(name: str, classname: str, file: Optional[str], line: Optional[str], failure)[source]¶ Bases:
object
-
class
checkon.results.
FailureField
(*, default: Any = <marshmallow.missing>, missing: Any = <marshmallow.missing>, data_key: str = None, attribute: str = None, validate: Union[Callable[[Any], Any], Sequence[Callable[[Any], Any]], Generator[Callable[[Any], Any], None, None]] = None, required: bool = False, allow_none: bool = None, load_only: bool = False, dump_only: bool = False, error_messages: Dict[str, str] = None, **metadata)[source]¶ Bases:
marshmallow.fields.Field
-
class
checkon.results.
TestCaseRun
(name: str, classname: str, file: Union[str, NoneType], line: Union[int, NoneType], time: str, failure: Union[checkon.results.Failure, NoneType] = None, skipped: Any = None, system_err: Union[Any, NoneType] = None)[source]¶ Bases:
object
-
failure
= None¶
-
skipped
= None¶
-
system_err
= None¶
-
-
class
checkon.results.
TestSuiteRun
(errors: int, failures: int, tests: int, time: str, timestamp: Union[datetime.datetime, NoneType], hostname: Union[str, NoneType], name: Union[str, NoneType], test_cases: List[checkon.results.TestCaseRun], envname: Union[str, NoneType], skipped: Union[int, NoneType] = None)[source]¶ Bases:
object
-
skipped
= None¶
-
checkon.satests module¶
-
class
checkon.satests.
Application
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
application_id
¶
-
name
¶
-
-
class
checkon.satests.
Database
(engine: Any, session: Any, cache: Dict[KT, VT] = NOTHING)[source]¶ Bases:
object
-
class
checkon.satests.
FailureOutput
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
failure_output_id
¶
-
message
¶
-
text
¶
-
-
class
checkon.satests.
Provider
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
provider_id
¶
-
requirement
¶
-
-
class
checkon.satests.
TestCase
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
classname
¶
-
file
¶
-
line
¶
-
name
¶
-
test_case_id
¶
-
-
class
checkon.satests.
TestCaseRun
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
duration
¶
-
test_case
¶
-
test_case_id
¶
-
test_case_run_id
¶
-
test_failure
¶
-
test_failure_id
¶
-
test_suite_run
¶
-
test_suite_run_id
¶
-
-
class
checkon.satests.
TestFailure
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
failure_output
¶
-
failure_output_id
¶
-
test_failure_id
¶
-
-
class
checkon.satests.
TestSuite
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
test_cases
¶
-
test_cases_id
¶
-
test_suite_id
¶
-
-
class
checkon.satests.
TestSuiteRun
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
duration
¶
-
envname
¶
-
start_time
¶
-
test_case_runs
¶
-
test_suite_run_id
¶
-
-
class
checkon.satests.
ToxRun
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
application
¶
-
provider
¶
-
tox_run_id
¶
-
toxenv_runs
¶
-
-
class
checkon.satests.
Toxenv
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
application
¶
-
application_id
¶
-
name
¶
-
toxenv_id
¶
-
-
class
checkon.satests.
ToxenvRun
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
envname
¶
-
start_time
¶
-
test_suite_run
¶
-
test_suite_run_id
¶
-
tox_run
¶
-
tox_run_id
¶
-
toxenv
¶
-
toxenv_id
¶
-
toxenv_run_id
¶
-
checkon.tests module¶
-
class
checkon.tests.
ProviderApplicationToxEnvRun
(provider: checkon.tests.Provider, application: checkon.tests.Application, toxenv_run: checkon.tests.ToxEnvRun)[source]¶ Bases:
object
-
class
checkon.tests.
TestCase
(name: str, classname: str, file: str, line: int, skipped: Any)[source]¶ Bases:
object
-
class
checkon.tests.
TestCaseRun
(duration: str, test_case: checkon.tests.TestCase)[source]¶ Bases:
object
-
class
checkon.tests.
TestFailure
(output: checkon.tests.FailureOutput, test_case_run: checkon.tests.TestCaseRun)[source]¶ Bases:
object
-
class
checkon.tests.
TestSuiteRun
(test_suite: checkon.tests.TestSuite, start_time: datetime.datetime, duration: Any)[source]¶ Bases:
object
-
class
checkon.tests.
ToxEnv
(name: str, application: checkon.tests.Application)[source]¶ Bases:
object
checkon.tox module¶
-
class
checkon.tox.
Python
(is_64: bool, version_info: Tuple[int, int, int, str, int], executable: str, name: str, sysplatform: str, version: str)[source]¶ Bases:
object
-
class
checkon.tox.
TestEnv
(python: checkon.tox.Python, setup: List[checkon.tox.Setup], name: Optional[str], test: Optional[List[checkon.tox.Test]] = None, installpkg: Optional[checkon.tox.InstallPkg] = None, installed_packages=NOTHING)[source]¶ Bases:
object
-
test
= None¶
-