def test_to_tuples_multi_levels(self): i = Interface('/foo[0:4]') i['/foo[0:2]', 'interface'] = 0 i['/foo[2:4]', 'interface'] = 1 self.assertSequenceEqual(i.to_tuples(0), [('foo', 0), ('foo', 1)]) self.assertSequenceEqual(i.to_tuples(), [('foo', 0), ('foo', 1), ('foo', 2), ('foo', 3)])
def test_to_tuples_single_level(self): i = Interface('[0:4]') i['[0:2]', 'interface'] = 0 i['[2:4]', 'interface'] = 1 self.assertSequenceEqual(i.to_tuples(0), [(0,), (1,)]) self.assertSequenceEqual(i.to_tuples(), [(0,), (1,), (2,), (3,)])
def test_to_tuples(self): i = Interface('/foo[0:4]') i['/foo[0:2]', 'interface'] = 0 i['/foo[2:4]', 'interface'] = 1 self.assertSequenceEqual(i.to_tuples(0), [('foo', 0), ('foo', 1)]) self.assertSequenceEqual(i.to_tuples(), [('foo', 0), ('foo', 1), ('foo', 2), ('foo', 3)]) i = Interface('[0:4]') i['[0:2]', 'interface'] = 0 i['[2:4]', 'interface'] = 1 self.assertSequenceEqual(i.to_tuples(0), [(0,), (1,)]) self.assertSequenceEqual(i.to_tuples(), [(0,), (1,), (2,), (3,)])