コード例 #1
0
def test_react_dom_memdb():
    source, min_map = get_fixtures('react-dom')
    index = View.from_json(min_map)
    mem_index = View.from_memdb(index.dump_memdb())
    verify_index(mem_index, source)
    verify_react_token_search(mem_index)
    verify_token_equivalence(index, mem_index)
コード例 #2
0
ファイル: test_mmap.py プロジェクト: jessiex/libsourcemap
def test_jquery_mmap():
    source, min_map = get_fixtures('jquery')
    index = View.from_json(min_map)

    with tempfile.NamedTemporaryFile() as f:
        f.write(index.dump_memdb())
        f.flush()

        mem_index = View.from_memdb_file(f.name)
        verify_index(mem_index, source)
        verify_token_equivalence(index, mem_index)
        verify_token_search(mem_index)
コード例 #3
0
def test_load_index():
    with open('tests/fixtures/indexed.sourcemap.js', 'rb') as f:
        index_map = f.read()
    with open('tests/fixtures/file1.js', 'rb') as f:
        f1 = f.read()
    with open('tests/fixtures/file2.js', 'rb') as f:
        f2 = f.read()

    idx = Index.from_json(index_map)
    view = idx.into_view()
    for token in view:
        print token
    verify_index(view, {
        'file1.js': f1,
        'file2.js': f2,
    })
    verify_token_search(view)
コード例 #4
0
def test_react_dom():
    source, min_map = get_fixtures('react-dom')
    index = View.from_json(min_map)
    verify_index(index, source)
    verify_react_token_search(index)
コード例 #5
0
def test_jquery():
    source, min_map = get_fixtures('jquery')
    index = View.from_json(min_map)
    verify_index(index, source)
コード例 #6
0
def test_unicode_names_memdb():
    source, min_map = get_fixtures('unicode')
    index = View.from_json(min_map)
    mem_index = View.from_memdb(index.dump_memdb())
    verify_index(mem_index, source)
    verify_token_equivalence(index, mem_index)
コード例 #7
0
def test_unicode_names():
    source, min_map = get_fixtures('unicode')
    index = View.from_json(min_map)
    verify_index(index, source)
コード例 #8
0
def test_coolstuff_memdb():
    source, min_map = get_fixtures('coolstuff')
    index = View.from_json(min_map)
    mem_index = View.from_memdb(index.dump_memdb())
    verify_index(mem_index, source)
    verify_token_equivalence(index, mem_index)
コード例 #9
0
def test_coolstuff():
    source, min_map = get_fixtures('coolstuff')
    index = View.from_json(min_map)
    verify_index(index, source)