8000 Test data alert get_by_id · tableau/server-client-python@4aad03b · GitHub
[go: up one dir, main page]

Skip to content

Commit 4aad03b

Browse files
committed
Test data alert get_by_id
1 parent e7f4922 commit 4aad03b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/test_dataalert.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,16 @@ def test_get(self):
4848
self.assertEqual('5241e88d-d384-4fd7-9c2f-648b5247efc5', all_alerts[0].project_id)
4949
self.assertEqual('Default', all_alerts[0].project_name)
5050

51+
def test_get_by_id(self):
52+
response_xml = read_xml_asset(GET_BY_ID_XML)
53+
with requests_mock.mock() as m:
54+
m.get(self.baseurl + '/5ea59b45-e497-5673-8809-bfe213236f75', text=response_xml)
55+
alert = self.server.data_alerts.get_by_id('5ea59b45-e497-5673-8809-bfe213236f75')
56+
57+
self.assertTrue(isinstance(alert.recipients, list))
58+
self.assertEqual(len(alert.recipients), 1)
59+
self.assertEqual(alert.recipients[0], 'dd2239f6-ddf1-4107-981a-4cf94e415794')
60+
5161
def test_update(self):
5262
response_xml = read_xml_asset(UPDATE_XML)
5363
with requests_mock.mock() as m:

0 commit comments

Comments
 (0)
0