Ejemplo n.º 1
0
def test_display_column_expectations_as_section(basic_expectation_suite):
    html_to_display = jux.display_column_expectations_as_section(
        basic_expectation_suite,
        "naturals",
        include_styling=False,
        return_without_displaying=True)
    print(html_to_display)
    assert html_to_display == """\
<div id="section-1" class="ge-section container-fluid">
    <div class="row">
        
<div id="content-block-1" class="col-12" >
    <h3 id="content-block-1-header" class="alert alert-secondary" >
        naturals
    </h3>
</div>
        
<div id="content-block-2" class="col-12" >
    <ul id="content-block-2-body" >
            <li >is a required field.</li>
            <li >values must be unique.</li>
            
        </ul>
</div>
        
    </div>
</div>"""

    html_to_display = jux.display_column_expectations_as_section(
        basic_expectation_suite, "naturals", return_without_displaying=True)
    print(html_to_display)
    assert html_to_display == """\
Ejemplo n.º 2
0
def test_display_column_expectations_as_section(basic_expectation_suite):
    html_to_display = jux.display_column_expectations_as_section(
        basic_expectation_suite,
        "naturals",
        include_styling=False,
        return_without_displaying=True
    )
    print(html_to_display)
    html_to_display = html_to_display.replace(" ", "").replace("\t", "").replace("\n", "")
    assert html_to_display == """\
<div id="section-1" class="ge-section container-fluid">
    <div class="row">
    
<div id="content-block-1" class="col-12" >
    <div id="content-block-1-header" class="alert alert-secondary" >
        <h3>
            naturals
        </h3></div>
</div>

<div id="content-block-2" class="col-12" >
    <ul id="content-block-2-body" >
            <li >
            <span>
                is a required field.
            </span>
        </li>
            <li >
            <span>
                values must be unique.
            </span>
        </li>
        
        </ul>
</div>
    
    </div>
</div>""".replace(" ", "").replace("\t", "").replace("\n", "")

    html_to_display = jux.display_column_expectations_as_section(
        basic_expectation_suite,
        "naturals",
        return_without_displaying=True
    )
    print(html_to_display)
    html_to_display = html_to_display.replace(" ", "").replace("\t", "").replace("\n", "")
    assert html_to_display == """\
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"><style type="text/css">
.cooltip {
    display:inline-block;
    position:relative;
    text-align:left;
}

.cooltip .top {
    min-width:200px;
    top:-6px;
    left:50%;
    transform:translate(-50%, -100%);
    padding:10px 20px;
    color:#FFFFFF;
    background-color:#222222;
    font-weight:normal;
    font-size:13px;
    border-radius:8px;
    position:absolute;
    z-index:99999999;
    box-sizing:border-box;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);
    display:none;
}

.cooltip:hover .top {
    display:block;
}

.cooltip .top i {
    position:absolute;
    top:100%;
    left:50%;
    margin-left:-12px;
    width:24px;
    height:12px;
    overflow:hidden;
}

.cooltip .top i::after {
    content:'';
    position:absolute;
    width:12px;
    height:12px;
    left:50%;
    transform:translate(-50%,-50%) rotate(45deg);
    background-color:#222222;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);
}
</style>
<div id="section-1" class="ge-section container-fluid">
    <div class="row">
    
<div id="content-block-1" class="col-12" >
    <div id="content-block-1-header" class="alert alert-secondary" >
        <h3>
            naturals
        </h3></div>
</div>

<div id="content-block-2" class="col-12" >
    <ul id="content-block-2-body" >
            <li >
            <span>
                is a required field.
            </span>
        </li>
            <li >
            <span>
                values must be unique.
            </span>
        </li>
        
        </ul>
</div>
    
    </div>
</div>
""".replace(" ", "").replace("\t", "").replace("\n", "")