moo.core.tests
Unit and functional tests.
Modules
Tests for the idempotent bootstrap sync system. |
|
Comprehensive tests for moo/core/code.py |
|
Tests for exception classes in moo/core/exceptions.py. |
|
Tests for moo/core/models/acl.py — Permission, Access, AccessibleMixin. |
|
Tests for moo/core/models/auth.py — Player. |
|
Tests for moo/core/models/object.py — Object, Relationship, Alias, AncestorCache. |
|
Tests for moo/core/models/property.py — Property. |
|
Tests for moo/core/models/verb.py — Verb, VerbName, Preposition, PrepositionName, PrepositionSpecifier, Repository. |
|
Tests for moo/core/moojson.py — JSON encoding/decoding of MOO types. |
|
Tests for multi-universe support via Django Sites. |
|
Security tests: restricted builtin functions. |
|
Security tests: ContextManager state and invoke() guards. |
|
Security tests: import blocking and allowed-module return-value surfaces. |
|
Security tests: Access (ACL) and Repository model permission checks. |
|
Security tests: Message and MessageRecipient model permission checks. |
|
Security tests: Object model permission checks. |
|
Security tests: Property model permission checks. |
|
Security tests: Verb / VerbName / Alias model permission checks. |
|
Security tests: QuerySet / RelatedManager access controls. |
|
Security audit: random module |
|
Security tests: RestrictedPython write/read guards and string formatting. |
|
Shared helpers for moo.core tests. |