class FixleLongTest(unittest.TestCase): def setUp(self): _cleanup() self.f = FixleLong('./t.fldb', mode='w', width=8) for i in range(100): self.f[i] =i def test_get(self): self.assertEquals(self.f[3], 3) self.assertEquals(self.f[9], 9) self.assertEquals(self.f[0], 0) self.assertEquals(self.f[99], 99) #self.assertEqual(list(self.f), range(10)) def test_range(self): rms = (41, 43, 44, 46, 47, 48, 50) for i in rms: del self.f[i] r = self.f[40:52] for arm in rms: self.assert_(not arm in r) self.assertEqual(r, [40, 42, 45, 49, 51]) def tearDown(self): self.f.clear() del self.f _cleanup()
def setUp(self): _cleanup() self.f = FixleLong('./t.fldb', mode='w', width=8) for i in range(100): self.f[i] =i