Ejemplo n.º 1
0
def test_scoresheet():
    sheet = Scoresheet()
    t = ('a', 'b')
    sheet[t] = 5
    assert_equal(len(sheet), 1)
    assert_equal(sheet.items(), [(Pair('a', 'b'), 5.0)])
    assert_equal(sheet[t], 5.0)
    del sheet[t]
    assert_equal(len(sheet), 0)
Ejemplo n.º 2
0
def test_scoresheet():
    sheet = Scoresheet()
    t = ("a", "b")
    sheet[t] = 5
    assert len(sheet) == 1
    assert list(sheet.items()) == [(Pair("a", "b"), 5.0)]
    assert sheet[t] == 5.0
    del sheet[t]
    assert len(sheet) == 0
Ejemplo n.º 3
0
def test_scoresheet_process_data():
    t = ('a', 'b')
    d = {t: 5}
    G = nx.Graph()
    G.add_edge(*t, weight=5)
    s = [(t, 5)]

    for x in (d, G, s):
        sheet = Scoresheet(x)
        assert_equal(sheet[t], 5.0)
Ejemplo n.º 4
0
def test_scoresheet_process_data():
    t = ("a", "b")
    d = {t: 5}
    G = nx.Graph()
    G.add_edge(*t, weight=5)
    s = [(t, 5)]

    for x in (d, G, s):
        sheet = Scoresheet(x)
        assert sheet[t] == 5.0
Ejemplo n.º 5
0
 def setup(self):
     self.sheet = Scoresheet()
     self.sheet[(u"a", u"b")] = 2.0
     self.sheet[(u"b", u"\xe9")] = 1.0
     self.expected = b"b\ta\t2.0\n\xc3\xa9\tb\t1.0\n"
Ejemplo n.º 6
0
 def setup(self):
     self.sheet = Scoresheet()
     self.sheet[(u'a', u'b')] = 2.0
     self.sheet[(u'b', u'\xe9')] = 1.0
     self.expected = b"b\ta\t2.0\n\xc3\xa9\tb\t1.0\n"