def test_includeme(): config = pretend.stub( add_route=pretend.call_recorder(lambda *a, **k: None), get_settings=lambda: {"warehouse.domain": "w.local"}, ) includeme(config) config.add_route.calls == [ pretend.call("admin.dashboard", "/admin/", domain="w.local"), pretend.call("admin.login", "/admin/login/", domain="w.local"), pretend.call("admin.logout", "/admin/logout/", domain="w.local"), ]
def test_includeme(): warehouse = "w.local" config = pretend.stub( add_route=pretend.call_recorder(lambda *a, **k: None), get_settings=lambda: {"warehouse.domain": warehouse}, ) includeme(config) assert config.add_route.calls == [ pretend.call("admin.dashboard", "/admin/", domain=warehouse), pretend.call("admin.login", "/admin/login/", domain=warehouse), pretend.call("admin.logout", "/admin/logout/", domain=warehouse), pretend.call("admin.user.list", "/admin/users/", domain=warehouse), pretend.call("admin.user.detail", "/admin/users/{user_id}/", domain=warehouse), pretend.call( "admin.user.add_email", "/admin/users/{user_id}/add_email/", domain=warehouse, ), pretend.call("admin.user.delete", "/admin/users/{user_id}/delete/", domain=warehouse), pretend.call( "admin.user.reset_password", "/admin/users/{user_id}/reset_password/", domain=warehouse, ), pretend.call("admin.project.list", "/admin/projects/", domain=warehouse), pretend.call( "admin.project.detail", "/admin/projects/{project_name}/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}/", domain=warehouse, ), pretend.call( "admin.project.releases", "/admin/projects/{project_name}/releases/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.release", "/admin/projects/{project_name}/release/{version}", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}/{version}", domain=warehouse, ), pretend.call( "admin.project.journals", "/admin/projects/{project_name}/journals/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.set_upload_limit", "/admin/projects/{project_name}/set_upload_limit/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.add_role", "/admin/projects/{project_name}/add_role/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.delete_role", "/admin/projects/{project_name}/delete_role/{role_id}/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.delete", "/admin/projects/{project_name}/delete/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call("admin.journals.list", "/admin/journals/", domain=warehouse), pretend.call("admin.classifiers", "/admin/classifiers/", domain=warehouse), pretend.call("admin.classifiers.add", "/admin/classifiers/add/", domain=warehouse), pretend.call( "admin.classifiers.deprecate", "/admin/classifiers/deprecate/", domain=warehouse, ), pretend.call("admin.blacklist.list", "/admin/blacklist/", domain=warehouse), pretend.call("admin.blacklist.add", "/admin/blacklist/add/", domain=warehouse), pretend.call("admin.blacklist.remove", "/admin/blacklist/remove/", domain=warehouse), pretend.call("admin.emails.list", "/admin/emails/", domain=warehouse), pretend.call("admin.emails.detail", "/admin/emails/{email_id}/", domain=warehouse), pretend.call("admin.flags", "/admin/flags/", domain=warehouse), pretend.call("admin.flags.edit", "/admin/flags/edit/", domain=warehouse), pretend.call("admin.squats", "/admin/squats/", domain=warehouse), pretend.call("admin.squats.review", "/admin/squats/review/", domain=warehouse), pretend.call("admin.checks.list", "/admin/checks/", domain=warehouse), pretend.call("admin.checks.detail", "/admin/checks/{check_name}", domain=warehouse), pretend.call( "admin.checks.change_state", "/admin/checks/{check_name}/change_state", domain=warehouse, ), pretend.call( "admin.checks.run_evaluation", "/admin/checks/{check_name}/run_evaluation", domain=warehouse, ), pretend.call("admin.verdicts.list", "/admin/verdicts/", domain=warehouse), pretend.call("admin.verdicts.detail", "/admin/verdicts/{verdict_id}", domain=warehouse), pretend.call( "admin.verdicts.review", "/admin/verdicts/{verdict_id}/review", domain=warehouse, ), ]
def test_includeme(): warehouse = "w.local" config = pretend.stub( add_route=pretend.call_recorder(lambda *a, **k: None), get_settings=lambda: {"warehouse.domain": warehouse}, ) includeme(config) assert config.add_route.calls == [ pretend.call("admin.dashboard", "/admin/", domain=warehouse), pretend.call("admin.login", "/admin/login/", domain=warehouse), pretend.call("admin.logout", "/admin/logout/", domain=warehouse), pretend.call("admin.user.list", "/admin/users/", domain=warehouse), pretend.call("admin.user.detail", "/admin/users/{user_id}/", domain=warehouse), pretend.call( "admin.user.delete", "/admin/users/{user_id}/delete/", domain=warehouse ), pretend.call("admin.project.list", "/admin/projects/", domain=warehouse), pretend.call( "admin.project.detail", "/admin/projects/{project_name}/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}/", domain=warehouse, ), pretend.call( "admin.project.releases", "/admin/projects/{project_name}/releases/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.release", "/admin/projects/{project_name}/release/{version}", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}/{version}", domain=warehouse, ), pretend.call( "admin.project.journals", "/admin/projects/{project_name}/journals/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.set_upload_limit", "/admin/projects/{project_name}/set_upload_limit/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.add_role", "/admin/projects/{project_name}/add_role/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.delete_role", "/admin/projects/{project_name}/delete_role/{role_id}/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.delete", "/admin/projects/{project_name}/delete/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call("admin.journals.list", "/admin/journals/", domain=warehouse), pretend.call("admin.classifiers", "/admin/classifiers/", domain=warehouse), pretend.call( "admin.classifiers.add", "/admin/classifiers/add/", domain=warehouse ), pretend.call( "admin.classifiers.deprecate", "/admin/classifiers/deprecate/", domain=warehouse, ), pretend.call("admin.blacklist.list", "/admin/blacklist/", domain=warehouse), pretend.call("admin.blacklist.add", "/admin/blacklist/add/", domain=warehouse), pretend.call( "admin.blacklist.remove", "/admin/blacklist/remove/", domain=warehouse ), pretend.call("admin.emails.list", "/admin/emails/", domain=warehouse), pretend.call( "admin.emails.detail", "/admin/emails/{email_id}/", domain=warehouse ), pretend.call("admin.flags", "/admin/flags/", domain=warehouse), pretend.call("admin.flags.edit", "/admin/flags/edit/", domain=warehouse), pretend.call("admin.squats", "/admin/squats/", domain=warehouse), pretend.call("admin.squats.review", "/admin/squats/review/", domain=warehouse), ]
def test_includeme(): warehouse = "w.local" config = pretend.stub( add_route=pretend.call_recorder(lambda *a, **k: None), get_settings=lambda: {"warehouse.domain": warehouse}, ) includeme(config) assert config.add_route.calls == [ pretend.call("admin.dashboard", "/admin/", domain=warehouse), pretend.call("admin.login", "/admin/login/", domain=warehouse), pretend.call("admin.logout", "/admin/logout/", domain=warehouse), pretend.call("admin.user.list", "/admin/users/", domain=warehouse), pretend.call( "admin.user.detail", "/admin/users/{user_id}/", domain=warehouse, ), pretend.call( "admin.user.delete", "/admin/users/{user_id}/delete/", domain=warehouse, ), pretend.call( "admin.project.list", "/admin/projects/", domain=warehouse, ), pretend.call( "admin.project.detail", "/admin/projects/{project_name}/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}/", domain=warehouse, ), pretend.call( "admin.project.releases", "/admin/projects/{project_name}/releases/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.release", "/admin/projects/{project_name}/release/{version}", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}/{version}", domain=warehouse, ), pretend.call( "admin.project.journals", "/admin/projects/{project_name}/journals/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.set_upload_limit", "/admin/projects/{project_name}/set_upload_limit/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.delete", "/admin/projects/{project_name}/delete/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.journals.list", "/admin/journals/", domain=warehouse, ), pretend.call( 'admin.classifiers', '/admin/classifiers/', domain=warehouse, ), pretend.call( 'admin.classifiers.add', '/admin/classifiers/add/', domain=warehouse, ), pretend.call( "admin.blacklist.list", "/admin/blacklist/", domain=warehouse, ), pretend.call( "admin.blacklist.add", "/admin/blacklist/add/", domain=warehouse, ), pretend.call( "admin.blacklist.remove", "/admin/blacklist/remove/", domain=warehouse, ), pretend.call("admin.emails.list", "/admin/emails/", domain=warehouse), pretend.call( "admin.emails.detail", "/admin/emails/{email_id}/", domain=warehouse, ), pretend.call( "admin.flags", "/admin/flags/", domain=warehouse, ), pretend.call( "admin.flags.edit", "/admin/flags/edit/", domain=warehouse, ), ]
def test_includeme(): warehouse = "w.local" config = pretend.stub( add_route=pretend.call_recorder(lambda *a, **k: None), get_settings=lambda: {"warehouse.domain": warehouse}, ) includeme(config) assert config.add_route.calls == [ pretend.call("admin.dashboard", "/admin/", domain=warehouse), pretend.call("admin.organization.list", "/admin/organizations/", domain=warehouse), pretend.call( "admin.organization.detail", "/admin/organizations/{organization_id}/", domain=warehouse, ), pretend.call( "admin.organization.approve", "/admin/organizations/{organization_id}/approve/", domain=warehouse, ), pretend.call( "admin.organization.decline", "/admin/organizations/{organization_id}/decline/", domain=warehouse, ), pretend.call("admin.user.list", "/admin/users/", domain=warehouse), pretend.call("admin.user.detail", "/admin/users/{user_id}/", domain=warehouse), pretend.call( "admin.user.add_email", "/admin/users/{user_id}/add_email/", domain=warehouse, ), pretend.call("admin.user.delete", "/admin/users/{user_id}/delete/", domain=warehouse), pretend.call( "admin.user.reset_password", "/admin/users/{user_id}/reset_password/", domain=warehouse, ), pretend.call( "admin.prohibited_user_names.bulk_add", "/admin/prohibited_user_names/bulk/", domain=warehouse, ), pretend.call("admin.project.list", "/admin/projects/", domain=warehouse), pretend.call( "admin.project.detail", "/admin/projects/{project_name}/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}/", domain=warehouse, ), pretend.call( "admin.project.releases", "/admin/projects/{project_name}/releases/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.release", "/admin/projects/{project_name}/release/{version}", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}/{version}", domain=warehouse, ), pretend.call( "admin.project.journals", "/admin/projects/{project_name}/journals/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.set_upload_limit", "/admin/projects/{project_name}/set_upload_limit/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.set_total_size_limit", "/admin/projects/{project_name}/set_total_size_limit/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.add_role", "/admin/projects/{project_name}/add_role/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.delete_role", "/admin/projects/{project_name}/delete_role/{role_id}/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.delete", "/admin/projects/{project_name}/delete/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call( "admin.project.reindex", "/admin/projects/{project_name}/reindex/", factory="warehouse.packaging.models:ProjectFactory", traverse="/{project_name}", domain=warehouse, ), pretend.call("admin.journals.list", "/admin/journals/", domain=warehouse), pretend.call( "admin.prohibited_project_names.list", "/admin/prohibited_project_names/", domain=warehouse, ), pretend.call( "admin.prohibited_project_names.add", "/admin/prohibited_project_names/add/", domain=warehouse, ), pretend.call( "admin.prohibited_project_names.bulk_add", "/admin/prohibited_project_names/bulk/", domain=warehouse, ), pretend.call( "admin.prohibited_project_names.remove", "/admin/prohibited_project_names/remove/", domain=warehouse, ), pretend.call( "admin.prohibited_project_names.release", "/admin/prohibited_project_names/release/", domain=warehouse, ), pretend.call("admin.emails.list", "/admin/emails/", domain=warehouse), pretend.call("admin.emails.mass", "/admin/emails/mass/", domain=warehouse), pretend.call("admin.emails.detail", "/admin/emails/{email_id}/", domain=warehouse), pretend.call("admin.flags", "/admin/flags/", domain=warehouse), pretend.call("admin.flags.edit", "/admin/flags/edit/", domain=warehouse), pretend.call("admin.checks.list", "/admin/checks/", domain=warehouse), pretend.call("admin.checks.detail", "/admin/checks/{check_name}", domain=warehouse), pretend.call( "admin.checks.change_state", "/admin/checks/{check_name}/change_state", domain=warehouse, ), pretend.call( "admin.checks.run_evaluation", "/admin/checks/{check_name}/run_evaluation", domain=warehouse, ), pretend.call("admin.verdicts.list", "/admin/verdicts/", domain=warehouse), pretend.call("admin.verdicts.detail", "/admin/verdicts/{verdict_id}", domain=warehouse), pretend.call( "admin.verdicts.review", "/admin/verdicts/{verdict_id}/review", domain=warehouse, ), pretend.call( "admin.sponsor.list", "/admin/sponsors/", domain=warehouse, ), pretend.call( "admin.sponsor.create", "/admin/sponsors/create/", domain=warehouse, ), pretend.call( "admin.sponsor.delete", "/admin/sponsors/{sponsor_id}/delete/", domain=warehouse, ), pretend.call( "admin.sponsor.edit", "/admin/sponsors/{sponsor_id}/", domain=warehouse, ), pretend.call( "admin.banner.list", "/admin/banners/", domain=warehouse, ), pretend.call( "admin.banner.create", "/admin/banners/create/", domain=warehouse, ), pretend.call( "admin.banner.delete", "/admin/banners/{banner_id}/delete/", domain=warehouse, ), pretend.call( "admin.banner.preview", "/admin/banners/{banner_id}/preview/", domain=warehouse, ), pretend.call( "admin.banner.edit", "/admin/banners/{banner_id}/", domain=warehouse, ), ]