コード例 #1
0
ファイル: test_base.py プロジェクト: felipecruz/coopy
    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())
コード例 #2
0
ファイル: test_base.py プロジェクト: felipecruz/coopy
    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)