Пример #1
0
def test_categorical_nones():
    d1 = Categorical("col", {
        "vala": "a",
        "valb": "b",
        "valc": "c",
        "_NULL": None
    }, [], {}).quantities
    d2 = Compare(
        "col",
        "=",
        {
            "vala": "a",
            "valb": "b",
            "valc": "c"
        },
        [],
        {},
        op_in_name=False,
        include_null=True,
    ).quantities
    assert d1 == d2
    d3 = Categorical("col", ["a", "b", "c", None], [], {}).quantities
    assert sorted(d1.values()) == sorted(d3.values())
Пример #2
0
def test_categorical_nones():
    d1 = Categorical('col', {
        'vala': 'a',
        'valb': 'b',
        'valc': 'c',
        '_NULL': None
    }, [], {}).quantities
    d2 = Compare('col',
                 '=', {
                     'vala': 'a',
                     'valb': 'b',
                     'valc': 'c'
                 }, [], {},
                 op_in_name=False,
                 include_null=True).quantities
    assert d1 == d2
    d3 = Categorical('col', ['a', 'b', 'c', None], [], {}).quantities
    assert sorted(d1.values()) == sorted(d2.values())
Пример #3
0
def test_categorical_same_as_compare():
    d1 = Categorical("col", {
        "vala": "a",
        "valb": "b",
        "valc": "c"
    }, [], {}).quantities
    d2 = Compare("col", "=", {
        "vala": "a",
        "valb": "b",
        "valc": "c"
    }, [], {}).quantities
    assert sorted(d1.values()) == sorted(d2.values())
    d3 = Categorical("col", {
        "vala": "a",
        "valb": "b",
        "valc": "c"
    }, [], {},
                     op_in_name=True).quantities
    assert d2 == d3
Пример #4
0
def test_categorical_same_as_compare():
    d1 = Categorical('col', {
        'vala': 'a',
        'valb': 'b',
        'valc': 'c'
    }, [], {}).quantities
    d2 = Compare('col', '=', {
        'vala': 'a',
        'valb': 'b',
        'valc': 'c'
    }, [], {}).quantities
    assert sorted(d1.values()) == sorted(d2.values())
    d3 = Categorical('col', {
        'vala': 'a',
        'valb': 'b',
        'valc': 'c'
    }, [], {},
                     op_in_name=True).quantities
    assert d2 == d3