Пример #1
0
 def test_maxwidth_setter(self):
   parser = AddressParser()
   parser.maxwidth = 24
   self.assertEqual(24, parser.maxwidth)
   self.assertEqual(0xFFFFFF, parser._maxaddr)       
Пример #2
0
 def test_number_truncates_address_at_maxwidth_24(self):
   parser = AddressParser()
   parser.maxwidth = 24
   parser.labels = {'foo': 0xFFFFFF}
   self.assertEqual(0xFFFFFF, parser.number('foo+5'))
Пример #3
0
 def test_number_constrains_address_at_maxwidth_24(self):
     parser = AddressParser()
     parser.maxwidth = 24
     parser.labels = {'foo': 0xFFFFFF}
     self.assertRaises(OverflowError, parser.number, 'foo+5')
Пример #4
0
 def test_maxwidth_setter(self):
     parser = AddressParser()
     parser.maxwidth = 24
     self.assertEqual(24, parser.maxwidth)
     self.assertEqual(0xFFFFFF, parser._maxaddr)
Пример #5
0
 def test_number_truncates_address_at_maxwidth_24(self):
     parser = AddressParser()
     parser.maxwidth = 24
     parser.labels = {'foo': 0xFFFFFF}
     self.assertEqual(0xFFFFFF, parser.number('foo+5'))