Skip to main content

Strategy One Logo

StrQA: Test Center for Strategy One

strqa-py allows Strategy One administrators to automate integrity tests and validate that their data remains consistent and accurate after changes such like upgrades, warehouse migrations, or maintenance tasks.

This package provides tools to:

  • Create a baseline file specifying properties of specified objects in a Strategy One environment.
  • Compare properties of objects between two projects or environments.

Example output

Usage

This package is to be used with Strategy One and the mstrio-py package.

strqa = StrQA(
    objects=[OlapCube(...), ...],
    path='path/to/results',
)
result = strqa.project_vs_project(target_connection=target_conn)

This will create HTML files with the test report.

For details, see examples in the code_snippets folder.

Installation

Prerequisites

  • Python 3.10+
  • Strategy One 2021+ This package uses mstrio-py. It will be installed automatically when installing strqa-py.

Install the strqa-py Package

Install with pip:

pip install strqa-py

It is recommended to install and run strqa-py in Python's virtual environment.

Metadata

Release files for strqa-py 11.5.5.101

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for strqa-py 11.5.5.101
File Size Uploaded
strqa_py-11.5.5.101.tar.gz 16.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for strqa-py 11.5.5.101
File Interpreter ABI Platform
strqa_py-11.5.5.101-py3-none-any.whl Python 3 none any Details

Total release size: 37.6 kB

Release files / strqa_py-11.5.5.101.tar.gz

Download URL strqa_py-11.5.5.101.tar.gz
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5a23180eaaddc214564ad55fe639421dc5fb3481081cfd9beb57153bdad7ce36
BLAKE2b-256 checksum
How to use checksums
903eab8763101bbb5c94e8ff4a8a4a45e7abf241a4c127d629a319c2ece677fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / strqa_py-11.5.5.101-py3-none-any.whl

Download URL strqa_py-11.5.5.101-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e3d7e9d0f9ec572c2bcee89384a74de7e0e5f716feffa4cf75c158fc73da49fd
BLAKE2b-256 checksum
How to use checksums
eec5a6d9e1e05afd1d7b0b736420804d529493be5bf4241240e09bf2e24244b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release history Release notifications | RSS feed

This release

11.5.5.101 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page