helpscout.tests package¶
Submodules¶
helpscout.tests.api_common module¶
helpscout.tests.test_apis_conversations module¶
-
class
helpscout.tests.test_apis_conversations.
TestApisConversations
(methodName='runTest')[source]¶ Bases:
helpscout.tests.api_common.ApiCommon
Tests the Conversations API endpoint.
-
test_apis_conversations_create_thread
()[source]¶ It should create the thread and return the conversation.
-
helpscout.tests.test_apis_customers module¶
-
class
helpscout.tests.test_apis_customers.
TestApisCustomers
(methodName='runTest')[source]¶ Bases:
helpscout.tests.api_common.ApiCommon
Tests the Customers API endpoint.
helpscout.tests.test_apis_mailboxes module¶
-
class
helpscout.tests.test_apis_mailboxes.
TestApisMailboxes
(methodName='runTest')[source]¶ Bases:
helpscout.tests.api_common.ApiCommon
Tests the Mailboxes API endpoint.
helpscout.tests.test_apis_tags module¶
Bases:
helpscout.tests.api_common.ApiCommon
Tests the Tags API endpoint.
It should not be implemented.
It should not be implemented.
It should not be implemented.
It should list the tags in the tag.
It should not be implemented.
It should not be implemented.
helpscout.tests.test_apis_teams module¶
-
class
helpscout.tests.test_apis_teams.
TestApisTeams
(methodName='runTest')[source]¶ Bases:
helpscout.tests.api_common.ApiCommon
Tests the Teams API endpoint.
helpscout.tests.test_apis_users module¶
-
class
helpscout.tests.test_apis_users.
TestApisUsers
(methodName='runTest')[source]¶ Bases:
helpscout.tests.api_common.ApiCommon
Tests the Users API endpoint.
helpscout.tests.test_auth_proxy module¶
-
exception
helpscout.tests.test_auth_proxy.
EndTestException
(*args, **kwargs)[source]¶ Bases:
exceptions.Exception
helpscout.tests.test_base_api module¶
-
class
helpscout.tests.test_base_api.
TestApi
[source]¶ Bases:
helpscout.base_api.BaseApi
-
class
helpscout.tests.test_base_api.
TestBaseApi
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
DATA
= {'test': 1234}¶
-
ENDPOINT
= '/endpoint'¶
-
REQUEST_TYPE
= 'post'¶
-
new_api
(endpoint='/endpoint', data={'test': 1234}, request_type='post', singleton=False, session=None, out_type=None)[source]¶
-
test_base_api_iterates_paginator
(*args, **keywargs)[source]¶ It should pass iteration to the paginator.
-
test_new_paginator_singleton
(*args, **keywargs)[source]¶ It should return the record if singleton and found.
-
test_new_paginator_singleton_none
(*args, **keywargs)[source]¶ It should return None if singleton and return value is None.
-
helpscout.tests.test_base_model module¶
-
class
helpscout.tests.test_base_model.
TestBaseModel
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
test_from_api_color_none
()[source]¶ It should parse ‘none’ API value in Color property as lightgrey.
-
-
class
helpscout.tests.test_base_model.
TestModel
(**kwargs)[source]¶ Bases:
helpscout.base_model.BaseModel
Required Properties:
- a_key (
String
): A key, a unicode string - color (
Color
): Color, a color - date (
DateTime
): DateTime, a datetime object - id (
Integer
): Unique identifier, an integer - list (
a list of BaseModel
): List, a list (each item is an instance of BaseModel) - list_string (
a list of String
): List of Strings, a list (each item is a unicode string) - sub_instance (
BaseModel
): Sub Instance, an instance of BaseModel
-
a_key
¶ A key
-
color
¶ Color
-
date
¶ DateTime
-
list
¶ List
-
list_string
¶ List of Strings
-
not_a_field
= True¶
-
sub_instance
¶ Sub Instance
- a_key (
helpscout.tests.test_domain module¶
helpscout.tests.test_exceptions module¶
helpscout.tests.test_helpscout module¶
helpscout.tests.test_helpscout_web_hook module¶
helpscout.tests.test_helpscout_web_hook_event module¶
helpscout.tests.test_model_person module¶
-
class
helpscout.tests.test_model_person.
TestPerson
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
test_customer_person_type_customer
()[source]¶ It should properly set customer_person_type to True when person type is ‘customer’
-
test_customer_person_type_setter_false
()[source]¶ It should properly set type to ‘user’ when customer_person_type is set as False
-
helpscout.tests.test_request_paginator module¶
Module contents¶
-
class
helpscout.tests.
BaseModel
(**kwargs)[source]¶ Bases:
properties.base.base.HasProperties
This is the model that all other models inherit from.
It provides some convenience functions, and the standardid
property.Required Properties:
- id (
Integer
): Unique identifier, an integer
-
id
¶ Unique identifier
- id (