shuup.testing.modules.mocker package

Submodules

shuup.testing.modules.mocker.mass_actions module

class shuup.testing.modules.mocker.mass_actions.DummyPicotableMassAction1[source]

Bases: shuup.admin.utils.picotable.PicotableMassAction

label = 'Dummy Mass Action #1'
identifier = 'dummy_mass_action_1'
class shuup.testing.modules.mocker.mass_actions.DummyPicotableMassAction2[source]

Bases: shuup.admin.utils.picotable.PicotableMassAction

label = 'Dummy Mass Action #2'
identifier = 'dummy_mass_action_2'
class shuup.testing.modules.mocker.mass_actions.DummyMassActionProvider[source]

Bases: shuup.admin.utils.picotable.PicotableMassActionProvider

classmethod get_mass_actions_for_view(view)[source]

shuup.testing.modules.mocker.mocker_view module

class shuup.testing.modules.mocker.mocker_view.Mockers[source]

Bases: object

Namespace object for mocker methods.

The docstrings for the callables are user-visible.

mock_order(**kwargs)[source]

Create a random order (randomly completed).

mock_order_6h(**kwargs)[source]

Create a random order for past 6h (20% chance for completion).

mock_fully_paid_order(**kwargs)[source]

Create a random order (complete and fully paid).

mock_fully_paid_order_6h(**kwargs)[source]

Create a random order for past 6h (complete and fully paid).

mock_fully_paid_order_30d(**kwargs)[source]

Create a random order for past 30 days (complete and fully paid).

mock_person(**kwargs)[source]

Create a random person.

mock_company(**kwargs)[source]

Create a random company.

mock_customer_group(**kwargs)[source]

Create a random contact group.

mock_product_attribute(**kwargs)[source]

Create a random product attribute.

class shuup.testing.modules.mocker.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, field_order=None, use_required_attribute=None, renderer=None)[source]

Bases: django.forms.forms.Form

base_fields = OrderedDict([('type', <django.forms.fields.ChoiceField object>), ('count', <django.forms.fields.IntegerField object>)])
declared_fields = OrderedDict([('type', <django.forms.fields.ChoiceField object>), ('count', <django.forms.fields.IntegerField object>)])
media
class shuup.testing.modules.mocker.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.modules.mocker.mocker_view.Mockers object>
get_mockers()[source]
get_form(form_class=None)[source]
form_valid(form)[source]

shuup.testing.modules.mocker.sections module

class shuup.testing.modules.mocker.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
classmethod visible_for_object(contact, request=None)[source]
classmethod get_context_data(contact, request=None)[source]

shuup.testing.modules.mocker.toolbar module

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

Bases: shuup.admin.toolbar.URLActionButton

class shuup.testing.modules.mocker.toolbar.MockShopToolbarButton(shop, **kwargs)[source]

Bases: shuup.admin.toolbar.URLActionButton

static visible_for_object(shop)[source]
class shuup.testing.modules.mocker.toolbar.MockContactToolbarActionItem(object, **kwargs)[source]

Bases: shuup.admin.toolbar.DropdownItem

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

Bases: shuup.admin.toolbar.DropdownItem

class shuup.testing.modules.mocker.toolbar.MockContactGroupToolbarButton(**kwargs)[source]

Bases: shuup.admin.toolbar.URLActionButton

class shuup.testing.modules.mocker.toolbar.ContactGroupPriceDisplayButtonProvider[source]

Bases: shuup.admin.toolbar.BaseToolbarButtonProvider

classmethod get_buttons_for_view(view)[source]

Module contents

class shuup.testing.modules.mocker.TestingAdminModule[source]

Bases: shuup.admin.base.AdminModule

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