def test_base_basedir_abspath(self): import os import tempfile from coopy.base import init_system, init_persistent_system, CoopyProxy from coopy.journal import DiskJournal dummy = init_persistent_system(Wiki, basedir='wiki/') current_dir = os.path.abspath(os.getcwd()) self.assertEquals([current_dir + "/wiki/"], dummy.basedir_abspath()) dummy.close() dir1 = tempfile.mkdtemp() dir2 = tempfile.mkdtemp() j1 = DiskJournal(dir1, os.getcwd()) j2 = DiskJournal(dir2, os.getcwd()) subscribers = [j1, j2] dummy2 = init_system(Wiki, subscribers) self.assertTrue(dir1 in dummy2.basedir_abspath()) self.assertTrue(dir2 in dummy2.basedir_abspath())
def test_base(self): from coopy.base import init_system, CoopyProxy dummy_subscribers = ['a'] dummy = init_system(Wiki, dummy_subscribers) self.assertEquals(dummy.__class__, CoopyProxy) self.assertEquals(dummy.publisher.subscribers, dummy_subscribers)