예제 #1
0
파일: test.py 프로젝트: zed/docs
def test_can_get_ast_class():
    from docs.classes import Class

    assert isinstance(d.get(item=ast.parse("class Foo(object):\n  pass").body[0]), Class)
예제 #2
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_ast_module():
    assert isinstance(d.get(item=ast.parse('from x import y')), Module)
예제 #3
0
파일: test.py 프로젝트: zed/docs
def test_can_get_ast_function():
    from docs.function import Function

    assert isinstance(d.get(item=ast.parse("def foo():\n  pass").body[0]), Function)
예제 #4
0
파일: test.py 프로젝트: zed/docs
def test_can_get_class():
    class Foo(object):
        pass

    assert isinstance(d.get(Foo), Class)
예제 #5
0
파일: test.py 프로젝트: zed/docs
def test_can_get_none():
    assert not d.get()
예제 #6
0
파일: test.py 프로젝트: zed/docs
def test_can_get_docs_str():
    assert d.get("ast")
예제 #7
0
파일: test.py 프로젝트: zed/docs
def test_can_get_docs_str():
    assert d.get(filename="docs/modules/module.py")
예제 #8
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_docs_local_path():
    assert d.get(path='docs.modules')
예제 #9
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_docs_str():
    assert d.get(filename='docs/modules/module.py')
예제 #10
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_docs():
    assert isinstance(d.get(Module(filename='docs/modules/module.py')), Module)
예제 #11
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_docs_str():
    assert d.get('ast')
예제 #12
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_ast_import_from():
    from docs.imports import Import
    assert isinstance(d.get(item=ast.parse('from x import y').body[0]), Import)
예제 #13
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_ast_class():
    from docs.classes import Class
    assert isinstance(
        d.get(item=ast.parse('class Foo(object):\n  pass').body[0]), Class)
예제 #14
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_ast_function():
    from docs.function import Function
    assert isinstance(d.get(item=ast.parse('def foo():\n  pass').body[0]),
                      Function)
예제 #15
0
파일: test.py 프로젝트: zed/docs
def test_can_get_ast_import_from():
    from docs.imports import Import

    assert isinstance(d.get(item=ast.parse("from x import y").body[0]), Import)
예제 #16
0
파일: test.py 프로젝트: codebrowse/docs
def test_docs_can_get_file_dir():
    assert d.get(filename='docs/modules/')
예제 #17
0
파일: test.py 프로젝트: zed/docs
def test_can_get_docs():
    assert isinstance(d.get(Module(filename="docs/modules/module.py")), Module)
예제 #18
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_class():
    class Foo(object):
        pass

    assert isinstance(d.get(Foo), Class)
예제 #19
0
파일: test.py 프로젝트: zed/docs
def test_can_get_docs_local_path():
    assert d.get(path="docs.modules")
예제 #20
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_function():
    def foo():
        pass

    assert isinstance(d.get(foo), Function)
예제 #21
0
파일: test.py 프로젝트: zed/docs
def test_docs_can_get_file_dir():
    assert d.get(filename="docs/modules/")
예제 #22
0
파일: test.py 프로젝트: codebrowse/docs
def test_can_get_none():
    assert not d.get()
예제 #23
0
파일: test.py 프로젝트: zed/docs
def test_can_get_function():
    def foo():
        pass

    assert isinstance(d.get(foo), Function)
예제 #24
0
파일: test.py 프로젝트: zed/docs
def test_can_get_ast_module():
    assert isinstance(d.get(item=ast.parse("from x import y")), Module)
예제 #25
0
파일: test.py 프로젝트: zed/docs
def test_can_get_opcode_def_op():
    assert d.get(path="opcode.def_op")
예제 #26
0
 def test_get_modules(self):
   assert docs.get(path='docs.test') in self._pak.modules, \
     "Expected docs __init__.py file to be in modules attribute"