def test_removal(self): removed = om.Entry('removed', value=1, parent=self.root) om.flush(removed) self.assertTrue(os.path.isfile(removed.path.as_str)) om.recycle(removed) self.assertFalse(os.path.exists(removed.path.as_str))
def test_removal_group(self): removed = om.Entry('removed.dict', parent=self.root) om.Entry('child', value=1, parent=removed) self.assertEquals(removed.type, 'dict') om.flush(removed) self.assertTrue(os.path.isdir(removed.path.as_str)) om.recycle(removed) self.assertFalse(os.path.exists(removed.path.as_str))