django-moo

Introduction

  • Introduction

Tutorials

  • Getting Started as a Player
  • Building Your First Room
  • Your First MOO Verb
  • Writing Tests for Your Verbs
  • Building a Persistent World from Scratch

How-to Guides

  • Creating MOO Verbs
  • Advanced Verb Patterns
  • How Permissions Work in Verbs
  • Bootstrap Recipes
  • Run Multiple Universes on One Server
  • NPCs and Daemons
  • Development
  • Connection Control Verbs
  • Accessibility and MUD Client Compatibility
  • SSH Key Management

Reference

  • The DjangoMOO Runtime
  • Objects in the DjangoMOO Database
  • Properties on Objects
  • Verbs on Objects
  • Command Parser Reference
  • Permissions Reference
  • Verb Sandbox Security Reference
  • Caching
  • Celery Tasks
  • SDK Functions
  • Bootstrapping Reference

Explanation

  • Architecture
  • How Command Parsing Works
  • Why the Verb Sandbox Exists
  • Inside the Shell Client

API Reference

  • API
    • moo
      • moo.get_version
      • moo.asgi
      • moo.bootstrap
      • moo.celery
      • moo.celeryconfig
      • moo.conftest
      • moo.core
        • moo.core.admin
        • moo.core.apps
        • moo.core.code
        • moo.core.exceptions
        • moo.core.forms
        • moo.core.management
        • moo.core.managers
        • moo.core.migrations
        • moo.core.models
        • moo.core.moojson
        • moo.core.parse
        • moo.core.tasks
        • moo.core.tests
        • moo.core.utils
      • moo.logging
      • moo.sdk
      • moo.settings
      • moo.shell
      • moo.storage
      • moo.urls
      • moo.wsgi
    • moo.bootstrap
    • moo.core
      • moo.core.admin
      • moo.core.apps
      • moo.core.code
      • moo.core.exceptions
      • moo.core.forms
      • moo.core.management
      • moo.core.managers
      • moo.core.migrations
      • moo.core.models
      • moo.core.moojson
      • moo.core.parse
      • moo.core.tasks
      • moo.core.tests
        • moo.core.tests.test_bootstrap_sync
        • moo.core.tests.test_code
        • moo.core.tests.test_directions
        • moo.core.tests.test_exceptions
        • moo.core.tests.test_model_acl
        • moo.core.tests.test_model_auth
        • moo.core.tests.test_model_object
        • moo.core.tests.test_model_property
        • moo.core.tests.test_model_verb
        • moo.core.tests.test_moojson
        • moo.core.tests.test_multi_universe
        • moo.core.tests.test_object_lifecycle
        • moo.core.tests.test_parser
        • moo.core.tests.test_security_builtins
        • moo.core.tests.test_security_context
        • moo.core.tests.test_security_imports
        • moo.core.tests.test_security_model_acl
        • moo.core.tests.test_security_model_mail
        • moo.core.tests.test_security_model_object
        • moo.core.tests.test_security_model_property
        • moo.core.tests.test_security_model_verb
        • moo.core.tests.test_security_queryset
        • moo.core.tests.test_security_random
        • moo.core.tests.test_security_sandbox
        • moo.core.tests.test_tasks
        • moo.core.tests.utils
      • moo.core.utils
    • moo.shell
django-moo
  • API
  • moo
  • moo.core
  • moo.core.tests
  • moo.core.tests.test_model_property
  • View page source

moo.core.tests.test_model_property

Tests for moo/core/models/property.py — Property.

Functions

test_child_owns_inherited_property(t_init)

test_property_inherit_owner_only_on_change(...)

test_property_inherit_owner_propagates(...)

test_property_inheritance_can_change_after_save(...)

test_property_kind(t_init, t_wizard)

test_property_save_applies_default_permissions(...)

test_property_str(t_init, t_wizard)

test_property_value_roundtrip_integer(...)

test_property_value_roundtrip_list(t_init, ...)

test_property_value_roundtrip_none(t_init, ...)

test_property_value_roundtrip_object_ref(...)

test_property_value_roundtrip_string(t_init, ...)

test_returned_property_is_from_correct_object(t_init)

Previous Next

© Copyright 2024, Phil Christensen.

Built with Sphinx using a theme provided by Read the Docs.