Skip to content

Commit c0b55c0

Browse files
committed
Use shortcut imports in the integration tests.
Also provide shortcut imports for Segment and Conversation.
1 parent bf1386a commit c0b55c0

File tree

8 files changed

+20
-16
lines changed

8 files changed

+20
-16
lines changed

intercom/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
from .request import Request
88
from .admin import Admin
99
from .company import Company
10+
from .conversation import Conversation
1011
from .event import Event
1112
from .message import Message
1213
from .note import Note
1314
from .notification import Notification
1415
from .user import User
16+
from .segment import Segment
1517
from .subscription import Subscription
1618
from .tag import Tag
1719

@@ -23,7 +25,8 @@
2325
__version__ = '2.0.alpha'
2426

2527
__all__ = (
26-
Admin, Company, Event, Message, Note, Notification, Subscription, Tag, User
28+
Admin, Company, Conversation, Event, Message, Note, Notification,
29+
Segment, Subscription, Tag, User
2730
)
2831

2932

tests/integration/test_admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44
import unittest
55
from intercom import Intercom
6-
from intercom.admin import Admin
6+
from intercom import Admin
77

88
Intercom.app_id = os.environ.get('INTERCOM_APP_ID')
99
Intercom.app_api_key = os.environ.get('INTERCOM_APP_API_KEY')

tests/integration/test_company.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import time
66
import unittest
77
from intercom import Intercom
8-
from intercom.company import Company
9-
from intercom.user import User
8+
from intercom import Company
9+
from intercom import User
1010

1111
Intercom.app_id = os.environ.get('INTERCOM_APP_ID')
1212
Intercom.app_api_key = os.environ.get('INTERCOM_APP_API_KEY')

tests/integration/test_conversations.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import os
44
import unittest
55
from intercom import Intercom
6-
from intercom.admin import Admin
7-
from intercom.conversation import Conversation
8-
from intercom.user import User
6+
from intercom import Admin
7+
from intercom import Conversation
8+
from intercom import User
99

1010
Intercom.app_id = os.environ.get('INTERCOM_APP_ID')
1111
Intercom.app_api_key = os.environ.get('INTERCOM_APP_API_KEY')
@@ -93,10 +93,11 @@ def test_conversation_parts(self):
9393
# Getting the subject of a part (only applies to email-based
9494
# conversations)
9595
self.assertEqual(conversation.conversation_message.subject, "")
96-
# Get the part_type of the first part
97-
self.assertIsNotNone(conversation.conversation_parts[0].part_type)
98-
# Get the body of the second part
99-
self.assertIsNotNone(conversation.conversation_parts[1].body)
96+
for part in conversation.conversation_parts:
97+
# There is a part_type
98+
self.assertIsNotNone(part.part_type)
99+
# There is a body
100+
self.assertIsNotNone(part.body)
100101

101102
# def test_reply(self):
102103
# # REPLYING TO CONVERSATIONS

tests/integration/test_notes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44
import unittest
55
from intercom import Intercom
6-
from intercom.note import Note
6+
from intercom import Note
77

88
Intercom.app_id = os.environ.get('INTERCOM_APP_ID')
99
Intercom.app_api_key = os.environ.get('INTERCOM_APP_API_KEY')

tests/integration/test_segments.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import unittest
66
from datetime import datetime
77
from intercom import Intercom
8-
from intercom.segment import Segment
8+
from intercom import Segment
99

1010
Intercom.app_id = os.environ.get('INTERCOM_APP_ID')
1111
Intercom.app_api_key = os.environ.get('INTERCOM_APP_API_KEY')

tests/integration/test_tags.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import os
44
import unittest
55
from intercom import Intercom
6-
from intercom.tag import Tag
7-
from intercom.user import User
6+
from intercom import Tag
7+
from intercom import User
88

99
Intercom.app_id = os.environ.get('INTERCOM_APP_ID')
1010
Intercom.app_api_key = os.environ.get('INTERCOM_APP_API_KEY')

tests/integration/test_user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44
import unittest
55
from intercom import Intercom
6-
from intercom.user import User
6+
from intercom import User
77

88
Intercom.app_id = os.environ.get('INTERCOM_APP_ID')
99
Intercom.app_api_key = os.environ.get('INTERCOM_APP_API_KEY')

0 commit comments

Comments
 (0)