55# License: http://jkeyes.mit-license.org/
66#
77
8- from describe import expect
9- import intercom
10- import mock
11- import time
12- from datetime import datetime
13- from intercom .user import User
148import httpretty
159import json
16- import mock
1710import re
11+ import mock
1812import time
1913
14+ from describe import expect
2015from datetime import datetime
2116from intercom .collection_proxy import CollectionProxy
17+ from intercom .lib .flat_store import FlatStore
2218from intercom .user import User
19+ from intercom .user import create_class_instance
20+ from tests .unit import test_user_obj
21+
2322
2423get = httpretty .GET
2524post = httpretty .POST
@@ -55,7 +54,6 @@ def it_throws_an_attribute_error_on_trying_to_access_an_attribute_that_has_not_b
5554 user .foo_property
5655
5756 def it_presents_a_complete_user_record_correctly (self ):
58- from tests .unit import test_user_obj
5957 user = User .from_api (test_user_obj )
6058 expect ('id-from-customers-app' ) == user .user_id
6159 expect ('bob@example.com' ) == user .email
@@ -66,8 +64,6 @@ def it_presents_a_complete_user_record_correctly(self):
6664 expect (1393613864 ) == time .mktime (user .remote_created_at .timetuple ())
6765 expect (1401970114 ) == time .mktime (user .updated_at .timetuple ())
6866
69- from intercom .lib .flat_store import FlatStore
70- from intercom .user import create_class_instance
7167 Avatar = create_class_instance ('Avatar' )
7268 Company = create_class_instance ('Company' )
7369 SocialProfile = create_class_instance ('SocialProfile' )
@@ -144,14 +140,12 @@ def it_rejects_nested_data_structures_in_custom_attributes(self):
144140 with expect .to_raise_error (ValueError ):
145141 user .custom_attributes = { 1 : { 2 : 3 }}
146142
147- from tests .unit import test_user_obj
148143 user = User .from_api (test_user_obj )
149144 with expect .to_raise_error (ValueError ):
150145 user .custom_attributes ["thing" ] = [1 ]
151146
152147 @httpretty .activate
153148 def it_fetches_a_user (self ):
154- from tests .unit import test_user_obj
155149 body = json .dumps (test_user_obj )
156150
157151 httpretty .register_uri (
0 commit comments