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())
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())
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
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