# djmessenger.tests package

## Submodules

## djmessenger.tests.test_i18n module

class `djmessenger.tests.test_i18n.``TestI18N`(methodName='runTest')

  Bases: `django.test.testcases.TestCase`

  `test_basic`()

## djmessenger.tests.test_models module

class `djmessenger.tests.test_models.``TestGreetings`(methodName='runTest')

  Bases: `django.test.testcases.TestCase`

  `test_add_second_should_fail`()
  `test_basic`()

## djmessenger.tests.test_receiving module

class `djmessenger.tests.test_receiving.``TestMessaging`(methodName='runTest')

  Bases: `unittest.case.TestCase`

  Sometimes these tests might fail, but I suspect it is an issue with deepdiff library because it is intermittent, most of the times all tests passed

  `test_callback_type_check`()
  `test_message_received`()
  `test_read_json`()

`djmessenger.tests.test_receiving.``get_sample_path`(callback_type)

## djmessenger.tests.test_routing module

class `djmessenger.tests.test_routing.``TestRouter`(methodName='runTest')

  Bases: `django.test.testcases.TestCase`

  `test_deserialization`()

## djmessenger.tests.test_serializable module

class `djmessenger.tests.test_serializable.``ChildClass1`

  Bases: `djmessenger.utils.serializable.Serializable`

  `excludes` = ['_hidden1']

class `djmessenger.tests.test_serializable.``ChildClass2`

  Bases: `djmessenger.tests.test_serializable.ChildClass1`

  `excludes` = ['_hidden2', '_hidden1']

class `djmessenger.tests.test_serializable.``ParentClass`

  Bases: `djmessenger.utils.serializable.Serializable`

  `custom_obj_map` = {'attr1': [<class 'djmessenger.tests.test_serializable.ChildClass1'>, <class 'object'>], 'attr2': [<class 'djmessenger.tests.test_serializable.ChildClass2'>, <class 'object'>]}
  `excludes` = ['_ignore']

class `djmessenger.tests.test_serializable.``ParentClass2`

  Bases: `djmessenger.utils.serializable.Serializable`

  `custom_obj_map` = {'attr1': [<class 'djmessenger.tests.test_serializable.ParentClass'>, <class 'object'>], 'attr2': [<class 'djmessenger.tests.test_serializable.ChildClass1'>, <class 'object'>], 'attr3': [<class 'djmessenger.tests.test_serializable.ChildClass2'>, <class 'list'>]}

class `djmessenger.tests.test_serializable.``TestSerializer`(methodName='runTest')

  Bases: `unittest.case.TestCase`

  `test_basic`()
  `test_json`()
  `test_obj_map`()
  `test_parent_class`()
  `test_subclass`()
  `test_write_read`()

## Module contents