def testGetDate(self): for ooid in self.yyyyoids: assert self.baseDate == oo.dateFromOoid( ooid), 'Expected %s got %s' % (self.baseDate, oo.dateFromOoid(ooid)) assert 4 == oo.depthFromOoid( ooid), 'Expected %d, got %d' % (4, oo.depthFromOoid(ooid)) assert oo.dateFromOoid(self.badooid0) is None assert oo.dateFromOoid(self.badooid1) is None
def testCreateNewOoid(self): ooid = oo.createNewOoid() ndate = oo.dateFromOoid(ooid) ndepth = oo.depthFromOoid(ooid) assert self.nowstamp == ndate, 'Expect date of %s, got %s' %(self.nowstamp,ndate) assert oo.defaultDepth == ndepth, 'Expect default depth (%d) got %d' % (oo.defaultDepth,ndepth) ooid = oo.createNewOoid(timestamp=self.xmas05) ndate = oo.dateFromOoid(ooid) ndepth = oo.depthFromOoid(ooid) assert self.xmas05 == ndate, 'Expect date of %s, got %s' %(self.xmas05,ndate) assert oo.defaultDepth == ndepth, 'Expect default depth (%d) got %d' % (oo.defaultDepth,ndepth) for d in range(1,5): ooid0 = oo.createNewOoid(depth=d) ooid1 = oo.createNewOoid(timestamp=self.xmas05,depth=d) ndate0 = oo.dateFromOoid(ooid0) ndepth0 = oo.depthFromOoid(ooid0) ndate1 = oo.dateFromOoid(ooid1) ndepth1 = oo.depthFromOoid(ooid1) assert self.nowstamp == ndate0, 'Expect date of %s, got %s' %(self.nowstamp,ndate0) assert self.xmas05 == ndate1, 'Expect date of %s, got %s' %(self.xmas05,ndate1) assert ndepth0 == ndepth1, 'Expect depth0(%d) == depth1(%d)' %(ndepth0,ndepth1) assert d == ndepth0, 'Expect depth %d, got %d' % (d,ndepth0) assert oo.depthFromOoid(self.badooid0) is None assert oo.depthFromOoid(self.badooid1) is None
def testCreateNewOoid(self): ooid = oo.createNewOoid() ndate = oo.dateFromOoid(ooid) ndepth = oo.depthFromOoid(ooid) assert self.nowstamp == ndate, 'Expect date of %s, got %s' % ( self.nowstamp, ndate) assert oo.defaultDepth == ndepth, 'Expect default depth (%d) got %d' % ( oo.defaultDepth, ndepth) ooid = oo.createNewOoid(timestamp=self.xmas05) ndate = oo.dateFromOoid(ooid) ndepth = oo.depthFromOoid(ooid) assert self.xmas05 == ndate, 'Expect date of %s, got %s' % ( self.xmas05, ndate) assert oo.defaultDepth == ndepth, 'Expect default depth (%d) got %d' % ( oo.defaultDepth, ndepth) for d in range(1, 5): ooid0 = oo.createNewOoid(depth=d) ooid1 = oo.createNewOoid(timestamp=self.xmas05, depth=d) ndate0 = oo.dateFromOoid(ooid0) ndepth0 = oo.depthFromOoid(ooid0) ndate1 = oo.dateFromOoid(ooid1) ndepth1 = oo.depthFromOoid(ooid1) assert self.nowstamp == ndate0, 'Expect date of %s, got %s' % ( self.nowstamp, ndate0) assert self.xmas05 == ndate1, 'Expect date of %s, got %s' % ( self.xmas05, ndate1) assert ndepth0 == ndepth1, 'Expect depth0(%d) == depth1(%d)' % ( ndepth0, ndepth1) assert d == ndepth0, 'Expect depth %d, got %d' % (d, ndepth0) assert oo.depthFromOoid(self.badooid0) is None assert oo.depthFromOoid(self.badooid1) is None
def _get_radix(crash_id): return [crash_id[i * 2:(i + 1) * 2] for i in range(depthFromOoid(crash_id))]
def testGetDate(self): for ooid in self.yyyyoids: assert self.baseDate == oo.dateFromOoid(ooid), 'Expected %s got %s' %(self.baseDate, oo.dateFromOoid(ooid)) assert 4 == oo.depthFromOoid(ooid), 'Expected %d, got %d' %(4, oo.depthFromOoid(ooid)) assert oo.dateFromOoid(self.badooid0) is None assert oo.dateFromOoid(self.badooid1) is None
def _get_radix(crash_id): return [ crash_id[i * 2:(i + 1) * 2] for i in range(depthFromOoid(crash_id)) ]