Esempio n. 1
0
 def test_maxwidth_setter(self):
   parser = AddressParser()
   parser.maxwidth = 24
   self.assertEqual(24, parser.maxwidth)
   self.assertEqual(0xFFFFFF, parser._maxaddr)       
Esempio n. 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'))
Esempio n. 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')
Esempio n. 4
0
 def test_maxwidth_setter(self):
     parser = AddressParser()
     parser.maxwidth = 24
     self.assertEqual(24, parser.maxwidth)
     self.assertEqual(0xFFFFFF, parser._maxaddr)
Esempio n. 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'))