Index

_ | A | B | C | D | F | G | H | I | J | O | P | R | S | T | U | V

_

__call__() (database.sessions.ContextManagedSession method)
__delitem__() (views.projects.Projects method)
__enter__() (database.sessions.ContextManagedSession method)
__eq__() (database.models.users.User method)
__exit__() (database.sessions.ContextManagedSession method)
__getitem__() (views.projects.Projects method)
__getnewargs__() (decorators.PaginationArgs method)
__getstate__() (decorators.PaginationArgs method)
__init__() (config.Config method)
(database.models.projects.Project method)
(database.versioning.DatabaseManager method)
(json_schema_parser.JsonSchemaValidator method)
__ne__() (database.models.users.User method)
__new__() (decorators.PaginationArgs static method)
__repr__() (database.sessions.ContextManagedSession method)
(database.versioning.DatabaseManager method)
(decorators.PaginationArgs method)
__weakref__ (config.Config attribute)
(database.versioning.DatabaseManager attribute)
(database.versioning.DatabaseNotReferencedError attribute)
(json_schema_parser.BadJsonSchemaError attribute)
(json_schema_parser.FileNotFoundError attribute)
(json_schema_parser.JsonSchemaValidator attribute)
(views.projects.Projects.ProjectNotFoundError attribute)
_asdict() (decorators.PaginationArgs method)
_decorator() (database.sessions.ContextManagedSession method)
_make() (decorators.PaginationArgs class method)
_read_schema_from_file() (json_schema_parser.JsonSchemaValidator static method)
_replace() (decorators.PaginationArgs method)
_verify_user() (in module auth)

A

Administrator (class in database.models.users)
api_server (module)
auth (module)

B

BadJsonSchemaError

C

Config (class in config)
config (module)
ContextManagedSession (class in database.sessions)
copy() (database.sessions.ContextManagedSession method)
create_db() (database.versioning.DatabaseManager method)
create_migration_script() (database.versioning.DatabaseManager method)
create_token() (in module api_server)

D

database.models.projects (module)
database.models.users (module)
database.schema (module)
database.sessions (module)
database.versioning (module)
DatabaseManager (class in database.versioning)
DatabaseNotReferencedError
date_created_isoformat (database.models.projects.Project attribute)
decorators (module)
delete() (views.projects.Projects method)
downgrade_db() (database.versioning.DatabaseManager method)

F

FileNotFoundError
from_session() (database.models.users.User class method)

G

generate_auth_token() (database.models.users.User method)
get (database.models.projects.Project attribute)
get() (views.projects.ProjectContainer method)
(views.projects.Projects method)
(views.users.UserContainer method)
(views.users.UserView method)

H

hash_password() (database.models.users.User static method)
hash_token() (database.models.users.Token static method)
hello_world() (in module api_server)

I

is_schema_draft3 (views.schema_defined_resource.SchemaDefinedResource attribute)
items_per_page (decorators.PaginationArgs attribute)

J

json_schema_parser (module)
JsonSchemaValidator (class in json_schema_parser)

O

offset (decorators.PaginationArgs attribute)

P

page (decorators.PaginationArgs attribute)
PaginationArgs (class in decorators)
parse_search_query_params() (views.users.UserContainer static method)
post() (views.projects.ProjectContainer method)
(views.users.UserContainer method)
Project (class in database.models.projects)
ProjectContainer (class in views.projects)
Projects (class in views.projects)
Projects.ProjectNotFoundError

R

restful_pagination() (in module decorators)
revoke() (database.models.users.Token method)
revoke_token() (in module api_server)

S

schema (views.schema_defined_resource.SchemaDefinedResource attribute)
SchemaDefinedResource (class in views.schema_defined_resource)
setUp() (tests.integration.test_auth.TestVerifyToken method)
(tests.unit.test_api_server.TestGetAuthToken method)
setUpClass() (tests.integration.test_auth.TestAuth class method)
(tests.unit.test_api_server.TestAPIServer class method)

T

tearDownClass() (tests.integration.test_auth.TestAuth class method)
(tests.unit.test_api_server.TestAPIServer class method)
test_hello_world() (tests.unit.test_api_server.TestHelloWorld method)
test_token_auth() (tests.integration.test_auth.TestVerifyToken method)
test_token_auth_bad_token() (tests.integration.test_auth.TestVerifyToken method)
test_verify_correct_uname_bad_pwd() (tests.integration.test_auth.TestVerifyPassword method)
test_verify_incorrect_username_correct_pwd() (tests.integration.test_auth.TestVerifyPassword method)
test_verify_password_correct_credentials() (tests.integration.test_auth.TestVerifyPassword method)
test_write() (tests.integration.test_database_roundtrip.TestDatabaseRoundTrip method)
TestAPIServer (class in tests.unit.test_api_server)
TestAuth (class in tests.integration.test_auth)
TestDatabaseRoundTrip (class in tests.integration.test_database_roundtrip)
TestGetAuthToken (class in tests.unit.test_api_server)
TestHelloWorld (class in tests.unit.test_api_server)
TestRevokeToken (class in tests.unit.test_api_server)
tests.integration.test_auth (module)
tests.integration.test_database_roundtrip (module)
tests.unit.test_api_server (module)
tests.unit.test_auth (module)
tests.unit.test_config (module)
tests.unit.test_decorators (module)
tests.unit.test_json_schema_parser (module)
TestVerifyPassword (class in tests.integration.test_auth)
TestVerifyToken (class in tests.integration.test_auth)
Token (class in database.models.users)

U

upgrade_db() (database.versioning.DatabaseManager method)
User (class in database.models.users)
UserContainer (class in views.users)
UserView (class in views.users)

V

validate() (views.schema_defined_resource.SchemaDefinedResource method)
validate_dict() (json_schema_parser.JsonSchemaValidator method)
verify_auth_token() (database.models.users.User method)
verify_password() (database.models.users.User method)
(in module auth)
verify_token() (database.models.users.Token method)
version (database.versioning.DatabaseManager attribute)
views.projects (module)
views.schema_defined_resource (module)
views.users (module)