shuup.testing.admin_module package

Submodules

shuup.testing.admin_module.mocker_view module

class shuup.testing.admin_module.mocker_view.Mockers[source]

Bases: object

Namespace object for mocker methods.

The docstrings for the callables are user-visible.

mock_order()[source]

Create a random order

mock_person()[source]

Create a random person

mock_company()[source]

Create a random company

mock_customer_group()[source]

Create a random contact group

mock_product_attribute()[source]

Create a random product attribute

class shuup.testing.admin_module.mocker_view.MockerForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False)[source]

Bases: django.forms.forms.Form

base_fields = OrderedDict([('type', <django.forms.fields.ChoiceField object at 0x7fabc79bdd30>), ('count', <django.forms.fields.IntegerField object at 0x7fabc79bd4a8>)])
declared_fields = OrderedDict([('type', <django.forms.fields.ChoiceField object at 0x7fabc79bdd30>), ('count', <django.forms.fields.IntegerField object at 0x7fabc79bd4a8>)])
media
class shuup.testing.admin_module.mocker_view.MockerView(**kwargs)[source]

Bases: django.views.generic.edit.FormView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

form_class

alias of MockerForm

template_name = 'shuup_testing/mocker.jinja'
mockers = <shuup.testing.admin_module.mocker_view.Mockers object>
get_mockers()[source]
get_form(form_class=None)
form_valid(form)[source]

shuup.testing.admin_module.sections module

class shuup.testing.admin_module.sections.MockContactSection[source]

Bases: shuup.admin.base.Section

identifier = 'contact_mock_section'
name = 'mock section title'
icon = 'fa-globe'
template = 'shuup_testing/_contact_mock_section.jinja'
order = 9
static visible_for_object(contact)[source]
static get_context_data(contact)[source]

shuup.testing.admin_module.toolbar module

class shuup.testing.admin_module.toolbar.MockContactToolbarButton(contact, **kwargs)[source]

Bases: shuup.admin.toolbar.URLActionButton

class shuup.testing.admin_module.toolbar.MockContactToolbarActionItem(object, **kwargs)[source]

Bases: shuup.admin.toolbar.DropdownItem

static visible_for_object(object)[source]
class shuup.testing.admin_module.toolbar.MockProductToolbarActionItem(object, **kwargs)[source]

Bases: shuup.admin.toolbar.DropdownItem

Module contents

class shuup.testing.admin_module.TestingAdminModule[source]

Bases: shuup.admin.base.AdminModule

get_urls()[source]
get_menu_entries(request)[source]
get_required_permissions()[source]