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)
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)])])