Skip to content

Commit

Permalink
100% coverage for tests/utils.py by removing unused methods.
Browse files Browse the repository at this point in the history
  • Loading branch information
jamadden committed Jul 31, 2018
1 parent deedf6a commit eb2b182
Showing 1 changed file with 0 additions and 18 deletions.
18 changes: 0 additions & 18 deletions persistent/tests/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,9 @@ def add(self, obj):
obj._p_jar = self
self.cache[obj._p_oid] = obj

def close(self):
pass

# the following methods must be implemented to be a jar

def setklassstate(self):
# I don't know what this method does, but the pickle cache
# constructor calls it.
pass

def register(self, obj):
self.registered[obj] = 1

def setstate(self, obj):
# Trivial setstate() implementation that just re-initializes
# the object. This isn't what setstate() is supposed to do,
Expand All @@ -56,20 +46,13 @@ def add(self, obj):
self.obj = obj
self.remembered = obj.__getstate__()

def close(self):
pass

def fake_commit(self):
self.remembered = self.obj.__getstate__()
self.obj._p_changed = 0

# the following methods must be implemented to be a jar

def setklassstate(self):
# I don't know what this method does, but the pickle cache
# constructor calls it.
pass

def register(self, obj):
self.registered[obj] = 1

Expand All @@ -79,4 +62,3 @@ def setstate(self, obj):
# This isn't what setstate() is supposed to do,
# but it suffices for the tests.
obj.__setstate__(self.remembered)

0 comments on commit eb2b182

Please sign in to comment.