コード例 #1
0
ファイル: test_store.py プロジェクト: jmikedupont2/pythoscope
    def test_instance_is_accesible_from_the_moment_it_is_created(self):
        project = EmptyProject()
        mod = Module(project=project, subpath='module.py')
        ct = CodeTree(None)
        project.remember_code_tree(ct, mod)

        assert_equal(ct, CodeTree.of(mod))
コード例 #2
0
ファイル: test_store.py プロジェクト: Br3nda/pythoscope
    def test_instance_is_accesible_from_the_moment_it_is_created(self):
        project = EmptyProject()
        mod = Module(project=project, subpath='module.py')
        ct = CodeTree(None)
        project.remember_code_tree(ct, mod)

        assert_equal(ct, CodeTree.of(mod))
コード例 #3
0
ファイル: test_store.py プロジェクト: jmikedupont2/pythoscope
    def test_removal_of_a_module_removes_its_code_tree(self):
        project = EmptyProject()
        mod = project.create_module('module.py')
        ct = CodeTree(None)
        project.remember_code_tree(ct, mod)

        project.remove_module(mod.subpath)

        assert_raises(CodeTreeNotFound, lambda: CodeTree.of(mod))
コード例 #4
0
ファイル: test_store.py プロジェクト: Br3nda/pythoscope
    def test_removal_of_a_module_removes_its_code_tree(self):
        project = EmptyProject()
        mod = project.create_module('module.py')
        ct = CodeTree(None)
        project.remember_code_tree(ct, mod)

        project.remove_module(mod.subpath)

        assert_raises(CodeTreeNotFound, lambda: CodeTree.of(mod))
コード例 #5
0
ファイル: test_store.py プロジェクト: jmikedupont2/pythoscope
 def test_module_with_errors_doesnt_get_a_code_tree(self):
     module = self.project.create_module("module_with_errors.py",
                                         errors=[Exception()])
     assert_raises(CodeTreeNotFound, lambda: CodeTree.of(module))
コード例 #6
0
ファイル: test_store.py プロジェクト: Br3nda/pythoscope
 def test_module_with_errors_doesnt_get_a_code_tree(self):
     module = self.project.create_module("module_with_errors.py", errors=[Exception()])
     assert_raises(CodeTreeNotFound, lambda: CodeTree.of(module))