Esempio n. 1
0
def test_translate_attr_modified():
    mock_conn = DiGraph()
    mock_conn.add_edge('B-1', 'B-2', Connection='Present')
    translate = EndGraph._translate_attr_modified.im_func
    # PDCs that get averaged are 3 (RCs), 6 (existent conn edge), and
    # 18 (non-existent conn edge).
    nt.assert_equal(
        translate(EndGraph(), ('A-1', ['B-1', 'B-3']), ('A-2', ['B-2']), None,
                  mock_conn), {
                      'Connection': 'Present',
                      'PDC': 6.6
                  })
Esempio n. 2
0
def test_translate_attr_original():
    mock_conn = DiGraph()
    mock_conn.add_edge('B-1', 'B-2', {'EC_Source': 'N', 'EC_Target': 'Nc'})
    translate = EndGraph._translate_attr_original.im_func
    # PDCs that get averaged are 3 (RCs), 6 (existent conn edge), and
    # 18 (non-existent conn edge).
    nt.assert_equal(
        translate(EndGraph(), ('A-1', ['B-1', 'B-3']), ('A-2', ['B-2']), None,
                  mock_conn), {
                      'EC_Source': 'N',
                      'EC_Target': 'Nc',
                      'PDC': 6.6
                  })
Esempio n. 3
0
def test_make_translation_dict():
    translate = EndGraph._make_translation_dict.im_func
    nt.assert_equal(translate(EndGraph(), None, 'A-1', 'B'), {'X': ['X']})
    nt.assert_equal(translate(EndGraph(), None, 'A-1', 'A'), {'A-1': ['A-1']})
Esempio n. 4
0
 def setUp(self):
     self.m = DiGraph()
     self.c = DiGraph()
     self.e = EndGraph()