Exemple #1
0
class TestPersistentMemory(unittest.TestCase):
    """Tests Transformers"""
    def setUp(self):
        from pydsl.Memory.Storage.Storage import PersistentStorage
        from pydsl.Grammar.Checker import Checker
        self.mem = PersistentStorage("tmp", Checker)
        
    @unittest.skip
    def testSaveLoadAndDelete(self):
        from pydsl.Grammar.Checker import DummyChecker
        dg = DummyChecker()
        if "DummyChecker" in self.mem:
            del self.mem["DummyChecker"]
        self.mem.save(dg, "DummyChecker")
        newdg = self.mem["DummyChecker"]
        self.assertTrue(newdg == dg)
        del self.mem["DummyChecker"]
Exemple #2
0
 def setUp(self):
     from pydsl.Memory.Storage.Storage import PersistentStorage
     from pydsl.Grammar.Checker import Checker
     self.mem = PersistentStorage("tmp", Checker)