def test_delete_entity(): db = EntityDB() entity = DXFEntity() db.add(entity) assert len(db) == 1 db.delete_entity(entity) assert len(db) == 0
def test_delete_entity(): db = EntityDB() entity = DXFEntity.from_text("0\nTEST\n5\nFFFF\n") db.add(entity) assert len(db) == 1 db.delete_entity(entity) assert len(db) == 0
def test_delete_dead_entity_entity(): db = EntityDB() entity = DXFEntity.new(handle='FEFE') db.add(entity) assert len(db) == 1 entity.destroy() # delete_entity() should not raise an error if entity is not alive! db.delete_entity(entity) # but entity.destroy() does not remove entity from EntityDB! assert 'FEFE' in db assert len(db) == 1
def test_delete_dead_entity_entity(): db = EntityDB() entity = DXFEntity.from_text("0\nTEST\n5\nFFFF\n") db.add(entity) assert len(db) == 1 entity.destroy() # delete_entity() should not raise an error if entity is not alive! db.delete_entity(entity) # but entity.destroy() does not remove entity from EntityDB! assert 'FFFF' in db assert len(db) == 1