コード例 #1
0
ファイル: panels.py プロジェクト: lawlor/pootle
def test_panel_tp_no_vfolders_table(tp0, rf, member, no_vfolders):
    request = rf.get('/language0/project0/')
    request.user = member
    view = TPBrowseView(kwargs=dict(language_code=tp0.language.code,
                                    project_code=tp0.project.code))
    view.request = request
    view.object = view.get_object()
    lang_panels = panels.gather(TPBrowseView)
    assert lang_panels.keys() == ["children", "vfolders"]
    assert lang_panels["vfolders"] == VFolderPanel
    panel = VFolderPanel(view)
    assert panel.panel_name == "vfolder"
    assert panel.table == ""
    view.vfolders_data_view = None
    assert panel.table == ""
コード例 #2
0
ファイル: panels.py プロジェクト: SafaAlfulaij/pootle
def test_panel_tp_no_vfolders_table(tp0, rf, member, no_vfolders):
    request = rf.get('/language0/project0/')
    request.user = member
    request.permissions = get_matching_permissions(
        request.user,
        tp0.directory)
    view = TPBrowseView(
        kwargs=dict(
            language_code=tp0.language.code,
            project_code=tp0.project.code))
    view.request = request
    view.object = view.get_object()
    lang_panels = panels.gather(TPBrowseView)
    assert lang_panels.keys() == ["children", "vfolders"]
    assert lang_panels["vfolders"] == VFolderPanel
    panel = VFolderPanel(view)
    assert panel.panel_name == "vfolder"
    assert panel.table == ""
    view.vfolders_data_view = None
    assert panel.table == ""