Пример #1
0
 def test_equals(self):
     i = Interface('/foo[0:2],/bar[0:2]')
     i['/foo[0]'] = [0, 'in', 'gpot']
     i['/bar[0]'] = [0, 'out', 'gpot']
     i['/foo[1]'] = [1, 'in', 'spike']
     i['/bar[1]'] = [1, 'out', 'spike']
     j = Interface('/foo[0:2],/bar[0:2]')
     j['/foo[0]'] = [0, 'in', 'gpot']
     j['/bar[0]'] = [0, 'out', 'gpot']
     j['/foo[1]'] = [1, 'in', 'spike']
     j['/bar[1]'] = [1, 'out', 'spike']
     assert i.equals(j)
     assert j.equals(i)
     j['/foo[0]'] = [0, 'in', 'spike']
     assert not i.equals(j)
     assert not j.equals(i)
Пример #2
0
 def test_equals(self):
     i = Interface('/foo[0:2],/bar[0:2]')
     i['/foo[0]'] = [0, 'in', 'gpot']
     i['/bar[0]'] = [0, 'out', 'gpot']
     i['/foo[1]'] = [1, 'in', 'spike']
     i['/bar[1]'] = [1, 'out', 'spike']
     j = Interface('/foo[0:2],/bar[0:2]')
     j['/foo[0]'] = [0, 'in', 'gpot']
     j['/bar[0]'] = [0, 'out', 'gpot']
     j['/foo[1]'] = [1, 'in', 'spike']
     j['/bar[1]'] = [1, 'out', 'spike']
     assert i.equals(j)
     assert j.equals(i)
     j['/foo[0]'] = [0, 'in', 'spike']
     assert not i.equals(j)
     assert not j.equals(i)