Ensure persisted states even if empty

This commit is contained in:
lash
2022-11-06 23:10:44 +00:00
parent 1d0e31d10d
commit 2f95167895
5 changed files with 20 additions and 7 deletions

View File

@@ -244,18 +244,21 @@ class TestFileStore(unittest.TestCase):
def test_factory_ls(self):
r = self.factory.ls()
self.assertEqual(len(r), 4)
self.states.put('abcd')
self.states.put('xxxx', state=self.states.BAZ)
r = self.factory.ls()
self.assertEqual(len(r), 2)
self.assertEqual(len(r), 4)
self.states.put('yyyy', state=self.states.BAZ)
r = self.factory.ls()
self.assertEqual(len(r), 2)
self.assertEqual(len(r), 4)
self.states.put('zzzz', state=self.states.BAR)
r = self.factory.ls()
self.assertEqual(len(r), 3)
self.assertEqual(len(r), 4)
def test_lock(self):

View File

@@ -323,7 +323,6 @@ class TestState(unittest.TestCase):
states.state('FOO')
states.put('bar')
r = states.list(states.FOO)
print(r)
self.assertEqual(len(r), 1)