Skip to content

Commit e357969

Browse files
martynbristowstanislavulrych
authored andcommitted
Improve Test client Script - Uses Dynamic Teams
Signed-off-by: Martyn Bristow <[email protected]>
1 parent f0e8beb commit e357969

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

requirements-dev.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
flake8
2+
pylint

tests/test_client.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66

77
# please set TEMPO_AUTH_TOKEN to environment before running this test
88

9+
910
class TestClient(TestCase):
1011

1112
def setUp(self):
1213
self.tempo = client.Tempo(auth_token=os.environ.get('TEMPO_AUTH_TOKEN'))
13-
self.dateFrom="2020-09-01"
14-
self.dateTo="2020-10-01"
14+
self.dateFrom = "2020-09-01"
15+
self.dateTo = "2020-10-01"
1516

1617
def test_client_creation(self):
1718
self.assertTrue(isinstance(self.tempo, client.Tempo))
@@ -52,8 +53,11 @@ def test_get_teams(self):
5253
print("get_teams: ", len(l))
5354

5455
def test_get_team_members(self):
55-
l = self.tempo.get_team_members(teamId=1)
56-
print("get_team_members: ", len(l))
56+
team_id = [int(i['id']) for i in self.tempo.get_teams()][0]
57+
team_members = self.tempo.get_team_members(teamId=team_id)
58+
self.assertIsInstance(team_members, list)
59+
self.assertIsInstance(team_members[0], dict)
60+
self.assertIsInstance(team_members[0]['member'], dict)
5761

5862
#def test_get_team_memberships(self):
5963
# l = self.tempo.get_team_memberships(membershipId=)
@@ -70,5 +74,6 @@ def test_get_team_members(self):
7074
def tearDown(self):
7175
self.tempo.close()
7276

77+
7378
if __name__ == "__main__":
74-
main()
79+
main()

0 commit comments

Comments
 (0)