django_powerbank.testing package

Submodules

django_powerbank.testing.base module

class django_powerbank.testing.base.AdminUserTestCase[source]

Bases: django_powerbank.testing.base.AssertionsMx

setUp()[source]
class django_powerbank.testing.base.AssertionsMx[source]

Bases: object

assertNoFormErrors(response, form_context_key='form')[source]
class django_powerbank.testing.base.MigrationsCheck(methodName='runTest')[source]

Bases: django_powerbank.testing.base.MigrationsCheckMx, unittest.case.TestCase

class django_powerbank.testing.base.MigrationsCheckMx[source]

Bases: object

setUp()[source]
tearDown()[source]
test_missing_migrations()[source]
class django_powerbank.testing.base.StaffUserTestCase[source]

Bases: django_powerbank.testing.base.AssertionsMx

setUp()[source]
class django_powerbank.testing.base.UserTestCase[source]

Bases: django_powerbank.testing.base.AssertionsMx

setUp()[source]

django_powerbank.testing.factories module

class django_powerbank.testing.factories.UserFactory[source]

Bases: factory.django.DjangoModelFactory

email = <factory.faker.Faker object>
first_name = <factory.faker.Faker object>
is_active = True
is_staff = False
last_name = <factory.faker.Faker object>
username = <factory.declarations.Sequence object>

django_powerbank.testing.utils module

django_powerbank.testing.utils.model_to_request_data_dict(model)[source]

Removes fields with None value. Test client will serialize them into ‘None’ strings that will cause validation errors.

Module contents