New paste Repaste Download
client = <FlaskClient <Flask 'app'>>, name = 'product', email = 'product@cpai.com', password = 'Welcome1!', blob_con_str = 'sample_cn_url', expect = 201
    @pytest.mark.parametrize(
        "name,email,password,blob_con_str,expect",
        [
            ("product", "product@cpai.com", "Welcome1!", "sample_cn_url", 201),
            pytest.param(
                "product",
                "product@cpai.com",
                "Welcome1",
                "sample_cn_url",
                422,
            ),
            pytest.param(
                "product",
                "product_new@cpai.com",
                "Welcome1",
                "sample_cn_url",
                422,
            ),
            pytest.param(
                "product_new",
                "product@cpai.com",
                "Welcome1",
                "sample_cn_url",
                422,
            ),
            pytest.param(
                "new_tenant",
                "productcpai.com",
                "Welcome1",
                "sample_cn_url",
                422,
            ),
            pytest.param(
                "new_tenant",
                "product123@cpai.com",
                "pass",
                "sample_cn_url123",
                422,
            ),
        ],
    )
    def test_successful_tenant_post(
        client: FlaskClient, name, email, password, blob_con_str, expect
    ) -> None:
        result = client.post(
            path="/v1/tenant/workflow",
            json={
                "name": name,
                "email": email,
                "password": password,
                "blob_connection_string": blob_con_str,
            },
        )
>       assert result.status_code == expect
E       assert 422 == 201
E        +  where 422 = <WrapperTestResponse streamed [422 UNPROCESSABLE ENTITY]>.status_code
tests\test_00_tenant.py:58: AssertionError
Filename: None. Size: 2kb. View raw, , hex, or download this file.

This paste expires on 2024-04-30 19:03:44.627556. Pasted through deprecated-web.