Skip to content

Commit 1dd962f

Browse files
committed
Preferences specs
1 parent e21867e commit 1dd962f

File tree

1 file changed

+20
-34
lines changed

1 file changed

+20
-34
lines changed

test/test_preferences_api.py

Lines changed: 20 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -34,47 +34,33 @@ def setUp(self):
3434
def tearDown(self):
3535
pass
3636

37-
# def test_delete_and_create_preference(self):
38-
# """Test case for create_preference
37+
def test_retrieve_preferences_and_preference(self):
38+
"""Test case for retrieve_preferences and retrieve_preference
3939
40-
# creates a project preference # noqa: E501
41-
# """
42-
# # Try to create the preference
43-
# try:
44-
# project_id = "pro_test_2b67b11a030b66e0a6dd61a56b49079a"
45-
46-
# create_preference_request = CreatePreferenceRequest(project_id=project_id)
47-
# preference = self.api.create_preference(create_preference_request)
48-
49-
# # Delete it if it exists
50-
# except ApiException as err:
51-
# print('err---------------->', err)
52-
# deleted_preference = self.api.delete_preference(id=project_id)
53-
# self.assertTrue(deleted_preference)
54-
55-
# self.assertTrue(preference)
56-
# self.assertEqual(preference.data.project_id, project_id)
57-
58-
59-
# def test_retrieve_preference(self):
60-
# """Test case for retrieve_preference
40+
creates a project preference # noqa: E501
41+
"""
42+
preferences = self.api.retrieve_preferences()
43+
self.assertTrue(isinstance(preferences.data, list))
6144

62-
# Retrieve the preference # noqa: E501
63-
# """
64-
# project_id = "pro_test_2b67b11a030b66e0a6dd61a56b49079a"
45+
preference_id = preferences.data[0].id
46+
preference = self.api.retrieve_preference(id=preference_id)
47+
self.assertTrue(preference)
6548

66-
# create_preference_request = CreatePreferenceRequest(project_id=project_id)
67-
# preference = self.api.create_preference(create_preference_request)
49+
def test_delete_and_create_preferences(self):
50+
"""Test case for create_preference and delete_preference
51+
"""
52+
project_id = "pro_test_0de1a59eed9ff8474e09077ddb3714b2"
53+
preferences = self.api.retrieve_preferences()
54+
preference_id = preferences.data[0].id
6855

69-
# preference = self.api.retrieve_preference()
56+
deleted_preference = self.api.delete_preference(id=preference_id)
7057

58+
self.assertTrue(deleted_preference)
7159

72-
def test_retrieve_preferences(self):
73-
"""Test case for retrieve_preferences
60+
create_preference_request = CreatePreferenceRequest(project_id=project_id)
61+
preference = self.api.create_preference(create_preference_request)
7462

75-
Retrieves a list of preferences # noqa: E501
76-
"""
77-
pass
63+
self.assertTrue(preference)
7864

7965

8066
if __name__ == '__main__':

0 commit comments

Comments
 (0)