def test_expectation_summary_in_ExpectationSuitePageRenderer_render_expectation_suite_notes( ): result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite(expectation_suite_name="test", meta={}, expectations=None)) # print(RenderedContent.rendered_content_list_to_json(result.text)) assert RenderedContent.rendered_content_list_to_json(result.text) == [ 'This Expectation suite currently contains 0 total Expectations across 0 columns.' ] result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={"notes": { "format": "markdown", "content": ["hi"] }})) # print(RenderedContent.rendered_content_list_to_json(result.text)) try: mistune.markdown("*test*") assert RenderedContent.rendered_content_list_to_json(result.text) == [ 'This Expectation suite currently contains 0 total Expectations across 0 columns.', { 'content_block_type': 'markdown', 'styling': { 'parent': {} }, 'markdown': 'hi' } ] except OSError: assert RenderedContent.rendered_content_list_to_json(result.text) == [ 'This Expectation suite currently contains 0 total Expectations across 0 columns.', 'hi', ] result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={}, expectations=[ ExpectationConfiguration( expectation_type="expect_table_row_count_to_be_between", kwargs={ "min_value": 0, "max_value": None }), ExpectationConfiguration( expectation_type="expect_column_to_exist", kwargs={"column": "x"}), ExpectationConfiguration( expectation_type="expect_column_to_exist", kwargs={"column": "y"}) ])) # print(RenderedContent.rendered_content_list_to_json(result.text)[0]) assert RenderedContent.rendered_content_list_to_json( result.text )[0] == 'This Expectation suite currently contains 3 total Expectations across 2 columns.'
def test_ExpectationSuitePageRenderer_render_expectation_suite_notes(): result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite(expectation_suite_name="test", meta={"notes": "*hi*"}) ) # print(RenderedContent.rendered_content_list_to_json(result.text)) assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", "*hi*", ] result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={"notes": ["*alpha*", "_bravo_", "charlie"]}, ) ) # print(RenderedContent.rendered_content_list_to_json(result.text)) assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", "*alpha*", "_bravo_", "charlie", ] result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={ "notes": { "format": "string", "content": ["*alpha*", "_bravo_", "charlie"], } }, ) ) # print(RenderedContent.rendered_content_list_to_json(result.text)) assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", "*alpha*", "_bravo_", "charlie", ] result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={"notes": {"format": "markdown", "content": "*alpha*"}}, ) ) # print(RenderedContent.rendered_content_list_to_json(result.text)) try: mistune.markdown("*test*") assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", { "content_block_type": "markdown", "styling": {"parent": {}}, "markdown": "*alpha*", }, ] except OSError: assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", "*alpha*", ] result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={ "notes": { "format": "markdown", "content": ["*alpha*", "_bravo_", "charlie"], } }, ) ) # print(RenderedContent.rendered_content_list_to_json(result.text)) try: mistune.markdown("*test*") assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", { "content_block_type": "markdown", "styling": {"parent": {}}, "markdown": "*alpha*", }, { "content_block_type": "markdown", "styling": {"parent": {}}, "markdown": "_bravo_", }, { "content_block_type": "markdown", "styling": {"parent": {}}, "markdown": "charlie", }, ] except OSError: assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", "*alpha*", "_bravo_", "charlie", ]
def test_ExpectationSuitePageRenderer_render_expectation_suite_notes(): result = ExpectationSuitePageRenderer._render_expectation_suite_notes(ExpectationSuite( expectation_suite_name="test", meta={ "notes": "*hi*" } )) # print(RenderedContent.rendered_content_list_to_json(result.text)) assert RenderedContent.rendered_content_list_to_json( result.text) == ['This Expectation suite currently contains 0 total Expectations across 0 columns.', "*hi*"] result = ExpectationSuitePageRenderer._render_expectation_suite_notes(ExpectationSuite( expectation_suite_name="test", meta={ "notes": ["*alpha*", "_bravo_", "charlie"] } )) # print(RenderedContent.rendered_content_list_to_json(result.text)) assert RenderedContent.rendered_content_list_to_json( result.text) == ['This Expectation suite currently contains 0 total Expectations across 0 columns.', "*alpha*", "_bravo_", "charlie"] result = ExpectationSuitePageRenderer._render_expectation_suite_notes(ExpectationSuite( expectation_suite_name="test", meta={ "notes": { "format": "string", "content": ["*alpha*", "_bravo_", "charlie"] } } )) # print(RenderedContent.rendered_content_list_to_json(result.text)) assert RenderedContent.rendered_content_list_to_json( result.text) == ['This Expectation suite currently contains 0 total Expectations across 0 columns.', "*alpha*", "_bravo_", "charlie"] result = ExpectationSuitePageRenderer._render_expectation_suite_notes(ExpectationSuite( expectation_suite_name="test", meta={ "notes": { "format": "markdown", "content": "*alpha*" } } )) # print(RenderedContent.rendered_content_list_to_json(result.text)) try: mistune.markdown("*test*") assert RenderedContent.rendered_content_list_to_json( result.text) == [ 'This Expectation suite currently contains 0 total Expectations across 0 columns.', {'content_block_type': 'markdown', 'styling': {'parent': {}}, 'markdown': '*alpha*'} ] except OSError: assert RenderedContent.rendered_content_list_to_json( result.text) == ['This Expectation suite currently contains 0 total Expectations across 0 columns.', "*alpha*"] result = ExpectationSuitePageRenderer._render_expectation_suite_notes(ExpectationSuite( expectation_suite_name="test", meta={ "notes": { "format": "markdown", "content": ["*alpha*", "_bravo_", "charlie"] } } )) # print(RenderedContent.rendered_content_list_to_json(result.text)) try: mistune.markdown("*test*") assert RenderedContent.rendered_content_list_to_json( result.text) == [ 'This Expectation suite currently contains 0 total Expectations across 0 columns.', {'content_block_type': 'markdown', 'styling': {'parent': {}}, 'markdown': '*alpha*'}, {'content_block_type': 'markdown', 'styling': {'parent': {}}, 'markdown': '_bravo_'}, {'content_block_type': 'markdown', 'styling': {'parent': {}}, 'markdown': 'charlie'} ] except OSError: assert RenderedContent.rendered_content_list_to_json( result.text) == ['This Expectation suite currently contains 0 total Expectations across 0 columns.', "*alpha*", "_bravo_", "charlie"]
def test_expectation_summary_in_ExpectationSuitePageRenderer_render_expectation_suite_notes( empty_data_context, ): context: ExpectationSuite = empty_data_context result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={}, expectations=None, data_context=context, )) # print(RenderedContent.rendered_content_list_to_json(result.text)) assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns." ] result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={"notes": { "format": "markdown", "content": ["hi"] }}, data_context=context, )) # print(RenderedContent.rendered_content_list_to_json(result.text)) try: mistune.markdown("*test*") assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", { "content_block_type": "markdown", "styling": { "parent": {} }, "markdown": "hi", }, ] except OSError: assert RenderedContent.rendered_content_list_to_json(result.text) == [ "This Expectation suite currently contains 0 total Expectations across 0 columns.", "hi", ] result = ExpectationSuitePageRenderer._render_expectation_suite_notes( ExpectationSuite( expectation_suite_name="test", meta={}, expectations=[ ExpectationConfiguration( expectation_type="expect_table_row_count_to_be_between", kwargs={ "min_value": 0, "max_value": None }, ), ExpectationConfiguration( expectation_type="expect_column_to_exist", kwargs={"column": "x"}), ExpectationConfiguration( expectation_type="expect_column_to_exist", kwargs={"column": "y"}), ], data_context=context, )) # print(RenderedContent.rendered_content_list_to_json(result.text)[0]) assert ( RenderedContent.rendered_content_list_to_json(result.text)[0] == "This Expectation suite currently contains 3 total Expectations across 2 columns." )