def test_repr(self): layer = NetworkLayer() rep = layer.__repr__ rep_txt = "<NetworkLayer 0.0.0.0/0 0.0.0.0/0>" assert_equals(rep(), rep_txt) rep_txt = "<NetworkLayer 10.0.0.0/8 0.0.0.0/0>" layer.source = '10.0.0.0/8' assert_equals(rep(), rep_txt) rep_txt = "<NetworkLayer 10.0.0.0/8 192.168.0.0/16>" layer.destination = '192.168.2.1/16' assert_equals(rep(), rep_txt)
def test_setter(self): layer = NetworkLayer() layer.source = '1.2.3.4/24' assert_equals(layer.source, '1.2.3.0/24') layer.destination = '1.2.3.4/24' assert_equals(layer.destination, '1.2.3.0/24')