rpaper.apps.reservations.tests package

Submodules

rpaper.apps.reservations.tests.factories module

class rpaper.apps.reservations.tests.factories.RecordFactory[source]

Bases: factory.django.DjangoModelFactory

contact = <factory.faker.Faker object>
end_at = <factory.declarations.LazyAttribute object>
name = <factory.faker.Faker object>
start_at = <factory.fuzzy.FuzzyDateTime object>
thing = <factory.declarations.SubFactory object>
class rpaper.apps.reservations.tests.factories.ThingFactory[source]

Bases: factory.django.DjangoModelFactory

name = <factory.faker.Faker object>
owner = <factory.declarations.SubFactory object>
class rpaper.apps.reservations.tests.factories.UserFactory[source]

Bases: factory.django.DjangoModelFactory

email = <factory.faker.Faker object>
password = <factory.faker.Faker object>
username = <factory.faker.Faker object>

rpaper.apps.reservations.tests.test_api_views module

class rpaper.apps.reservations.tests.test_api_views.RecordAPIView(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

DETAIL_URL_NAME = 'reservations-api:records-detail'
LIST_URL_NAME = 'reservations-api:records-list'
setUp()[source]
test_create_invalid()[source]
test_create_valid()[source]
test_delete_permission_denied()[source]
test_delete_permission_denied_anonymous()[source]
test_delete_permission_denied_with_credential()[source]
test_delete_permission_denied_with_credential_anonymous()[source]
test_delete_valid()[source]
test_delete_valid_with_credential()[source]
test_delete_valid_with_credential_anonymous()[source]
test_detail()[source]
test_list()[source]
test_list_filter_since()[source]
test_list_filter_since_until()[source]
test_list_filter_until()[source]
test_update_permission_denied()[source]
test_update_permission_denied_anonymous()[source]
test_update_permission_denied_with_credential()[source]
test_update_permission_denied_with_credential_anonymous()[source]
test_update_valid()[source]
test_update_valid_with_credential()[source]
test_update_valid_with_credential_anonymous()[source]
class rpaper.apps.reservations.tests.test_api_views.ThingAPIView(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

DETAIL_URL_NAME = 'reservations-api:things-detail'
LIST_URL_NAME = 'reservations-api:things-list'
setUp()[source]
test_create_anonymous()[source]
test_create_invalid()[source]
test_create_valid()[source]
test_delete_anonymous()[source]
test_delete_permission_denied()[source]
test_delete_valid()[source]
test_detail()[source]
test_list()[source]
test_update_anonymous()[source]
test_update_permission_denied()[source]
test_update_valid()[source]

rpaper.apps.reservations.tests.test_middleware module

class rpaper.apps.reservations.tests.test_middleware.RecordCredentialMiddlewareTestCase(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

setUp()[source]
test_anonymous_user()[source]
test_authenticated_user()[source]

rpaper.apps.reservations.tests.test_models module

class rpaper.apps.reservations.tests.test_models.RecordManagerTestCase(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

setUp()[source]
test__may_collide_with()[source]
test_collide_with()[source]
class rpaper.apps.reservations.tests.test_models.RecordModelTestCase(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

test_clean_end_at_is_greater_than_start_at()[source]
test_clean_time_span_is_greter_than_24_hours()[source]
test_construction()[source]
test_is_collided()[source]
test_permissions()[source]
test_permissions_with_credential()[source]
test_pk()[source]
class rpaper.apps.reservations.tests.test_models.ThingModelTestCase(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

test_construction()[source]
test_permissions()[source]
test_pk()[source]

Module contents