예제 #1
0
파일: test_oui.py 프로젝트: pennello/macgen
 def test_compose_parse(self):
   for _ in xrange(100):
     cache = Random.cache()
     with closing(StringIO()) as io:
       OuiMgr.serialize(io,cache)
       io.seek(0)
       x = OuiMgr.parse(io)
       self.assertEquals(x,cache)
예제 #2
0
파일: test_oui.py 프로젝트: pennello/macgen
 def test_parse(self):
   name = 'Way Cool, TM, Inc.'
   x = '%s\t01-02-03 00-10-ff\n' % name
   with closing(StringIO()) as io:
     io.write(x)
     io.seek(0)
     cache = OuiMgr.parse(io)
   self.assertEquals(cache,[(name,[(1,2,3),(0,16,255)])])