Ejemplo n.º 1
0
def test_facet_2():

    table = (('foo', 'bar', 'baz'), ('aa', 4, 9.3), ('aa', 2, 88.2),
             ('bb', 1, 23.3), ('cc', 8, 42.0), ('dd', 7, 100.9), ('cc', 2))
    fct = facet(table, 'foo')
    assert set(fct.keys()) == set(['aa', 'bb', 'cc', 'dd'])
    expect_fcta = (('foo', 'bar', 'baz'), ('aa', 4, 9.3), ('aa', 2, 88.2))
    ieq(fct['aa'], expect_fcta)
    ieq(fct['aa'], expect_fcta)  # check can iterate twice
    expect_fctc = (('foo', 'bar', 'baz'), ('cc', 8, 42.0), ('cc', 2))
    ieq(fct['cc'], expect_fctc)
    ieq(fct['cc'], expect_fctc)  # check can iterate twice
Ejemplo n.º 2
0
def test_facet_2():

    table = (
        ("foo", "bar", "baz"),
        ("aa", 4, 9.3),
        ("aa", 2, 88.2),
        ("bb", 1, 23.3),
        ("cc", 8, 42.0),
        ("dd", 7, 100.9),
        ("cc", 2),
    )
    fct = facet(table, "foo")
    assert set(fct.keys()) == set(["aa", "bb", "cc", "dd"])
    expect_fcta = (("foo", "bar", "baz"), ("aa", 4, 9.3), ("aa", 2, 88.2))
    ieq(fct["aa"], expect_fcta)
    ieq(fct["aa"], expect_fcta)  # check can iterate twice
    expect_fctc = (("foo", "bar", "baz"), ("cc", 8, 42.0), ("cc", 2))
    ieq(fct["cc"], expect_fctc)
    ieq(fct["cc"], expect_fctc)  # check can iterate twice
Ejemplo n.º 3
0
def test_facet_2():

    table = (('foo', 'bar', 'baz'),
             ('aa', 4, 9.3),
             ('aa', 2, 88.2),
             ('bb', 1, 23.3),
             ('cc', 8, 42.0),
             ('dd', 7, 100.9),
             ('cc', 2))
    fct = facet(table, 'foo')
    assert set(fct.keys()) == set(['aa', 'bb', 'cc', 'dd'])
    expect_fcta = (('foo', 'bar', 'baz'),
                   ('aa', 4, 9.3),
                   ('aa', 2, 88.2))
    ieq(fct['aa'], expect_fcta)
    ieq(fct['aa'], expect_fcta)  # check can iterate twice
    expect_fctc = (('foo', 'bar', 'baz'),
                   ('cc', 8, 42.0),
                   ('cc', 2))
    ieq(fct['cc'], expect_fctc)
    ieq(fct['cc'], expect_fctc)  # check can iterate twice
Ejemplo n.º 4
0
def test_facet_empty():
    table = (('foo', 'bar'), )
    actual = facet(table, 'foo')
    eq_(list(), list(actual.keys()))
Ejemplo n.º 5
0
def test_facet_empty():
    table = (('foo', 'bar'),)
    actual = facet(table, 'foo')
    eq_(list(), list(actual.keys()))
Ejemplo n.º 6
0
def test_facet_empty():
    table = (("foo", "bar"),)
    actual = facet(table, "foo")
    eq_(list(), actual.keys())