4
4
from collections import OrderedDict
5
5
from datetime import date
6
6
from io import BytesIO
7
- from typing import Any , Callable , Dict , List , Optional , Tuple , Type
7
+ from typing import Any , Dict , List , Optional , Tuple , Type
8
8
from unittest .mock import Mock , patch
9
9
10
10
import pytest
67
67
)
68
68
69
69
from .conftest import create_client , my_vcr
70
+ from .utils import get_invitation , get_source , get_team
70
71
71
72
72
73
FILENAME = ".env"
@@ -1525,7 +1526,7 @@ def test_create_team(client: GGClient):
1525
1526
1526
1527
1527
1528
@my_vcr .use_cassette ("test_get_team.yaml" , ignore_localhost = False )
1528
- def test_get_team (client : GGClient , get_team : Callable [[], Team ] ):
1529
+ def test_get_team (client : GGClient ):
1529
1530
"""
1530
1531
GIVEN a client
1531
1532
WHEN calling GET /teams/{id} endpoint
@@ -1541,7 +1542,7 @@ def test_get_team(client: GGClient, get_team: Callable[[], Team]):
1541
1542
1542
1543
1543
1544
@my_vcr .use_cassette ("test_update_team.yaml" , ignore_localhost = False )
1544
- def test_update_team (client : GGClient , get_team : Callable [[], Team ] ):
1545
+ def test_update_team (client : GGClient ):
1545
1546
"""
1546
1547
GIVEN a client
1547
1548
WHEN calling PATCH /teams endpoint
@@ -1592,7 +1593,7 @@ def test_global_team(client: GGClient):
1592
1593
1593
1594
1594
1595
@my_vcr .use_cassette ("test_delete_team.yaml" , ignore_localhost = False )
1595
- def test_delete_team (client : GGClient , get_team : Callable [[], Team ] ):
1596
+ def test_delete_team (client : GGClient ):
1596
1597
"""
1597
1598
GIVEN a client
1598
1599
WHEN calling DELETE /teams/{id} endpoint
@@ -1606,11 +1607,7 @@ def test_delete_team(client: GGClient, get_team: Callable[[], Team]):
1606
1607
1607
1608
1608
1609
@my_vcr .use_cassette ("test_create_team_invitation.yaml" , ignore_localhost = False )
1609
- def test_create_team_invitation (
1610
- client : GGClient ,
1611
- get_team : Callable [[], Team ],
1612
- get_invitation : Callable [[], Invitation ],
1613
- ):
1610
+ def test_create_team_invitation (client : GGClient ):
1614
1611
"""
1615
1612
GIVEN a client
1616
1613
WHEN calling POST /teams/{id}/invitations endpoint
@@ -1633,7 +1630,7 @@ def test_create_team_invitation(
1633
1630
1634
1631
1635
1632
@my_vcr .use_cassette ("test_list_team_invitations.yaml" , ignore_localhost = False )
1636
- def test_list_team_invitations (client : GGClient , get_team : Callable [[], Team ] ):
1633
+ def test_list_team_invitations (client : GGClient ):
1637
1634
"""
1638
1635
GIVEN a client
1639
1636
WHEN calling GET /teams/{id}/invitations endpoint
@@ -1649,7 +1646,7 @@ def test_list_team_invitations(client: GGClient, get_team: Callable[[], Team]):
1649
1646
1650
1647
1651
1648
@my_vcr .use_cassette ("test_search_team_invitations.yaml" , ignore_localhost = False )
1652
- def test_search_team_invitations (client : GGClient , get_team : Callable [[], Team ] ):
1649
+ def test_search_team_invitations (client : GGClient ):
1653
1650
"""
1654
1651
GIVEN a client
1655
1652
WHEN calling GET /teams/{id}/invitations endpoint
@@ -1670,7 +1667,7 @@ def test_search_team_invitations(client: GGClient, get_team: Callable[[], Team])
1670
1667
1671
1668
1672
1669
@my_vcr .use_cassette ("test_delete_team_invitation.yaml" , ignore_localhost = False )
1673
- def test_delete_team_invitation (client : GGClient , get_team : Callable [[], Team ] ):
1670
+ def test_delete_team_invitation (client : GGClient ):
1674
1671
"""
1675
1672
GIVEN a client
1676
1673
WHEN calling DELETE /teams/{id}/invitations/{id} endpoint
@@ -1689,7 +1686,7 @@ def test_delete_team_invitation(client: GGClient, get_team: Callable[[], Team]):
1689
1686
1690
1687
1691
1688
@my_vcr .use_cassette ("test_list_team_members.yaml" , ignore_localhost = False )
1692
- def test_list_team_members (client : GGClient , get_team : Callable [[], Team ] ):
1689
+ def test_list_team_members (client : GGClient ):
1693
1690
"""
1694
1691
GIVEN a client
1695
1692
WHEN calling GET /teams/{id}/members endpoint
@@ -1704,7 +1701,7 @@ def test_list_team_members(client: GGClient, get_team: Callable[[], Team]):
1704
1701
1705
1702
1706
1703
@my_vcr .use_cassette ("test_search_team_members.yaml" , ignore_localhost = False )
1707
- def test_search_team_members (client : GGClient , get_team : Callable [[], Team ] ):
1704
+ def test_search_team_members (client : GGClient ):
1708
1705
"""
1709
1706
GIVEN a client
1710
1707
WHEN calling GET /teams/{id}/members endpoint
@@ -1725,7 +1722,7 @@ def test_search_team_members(client: GGClient, get_team: Callable[[], Team]):
1725
1722
1726
1723
1727
1724
@my_vcr .use_cassette ("test_create_team_member.yaml" , ignore_localhost = False )
1728
- def test_create_team_member (client : GGClient , get_team : Callable [[], Team ] ):
1725
+ def test_create_team_member (client : GGClient ):
1729
1726
"""
1730
1727
GIVEN a client
1731
1728
WHEN calling POST /teams/{id}/members endpoint
@@ -1762,9 +1759,7 @@ def test_create_team_member(client: GGClient, get_team: Callable[[], Team]):
1762
1759
1763
1760
1764
1761
@my_vcr .use_cassette ("test_create_team_member_parameters.yaml" , ignore_localhost = False )
1765
- def test_create_team_member_without_mail (
1766
- client : GGClient , get_team : Callable [[], Team ]
1767
- ):
1762
+ def test_create_team_member_without_mail (client : GGClient ):
1768
1763
"""
1769
1764
GIVEN a client
1770
1765
WHEN calling POST /teams/{id}/members endpoint
@@ -1799,7 +1794,7 @@ def test_create_team_member_without_mail(
1799
1794
1800
1795
1801
1796
@my_vcr .use_cassette ("test_delete_team_member.yaml" , ignore_localhost = False )
1802
- def test_delete_team_member (client : GGClient , get_team : Callable [[], Team ] ):
1797
+ def test_delete_team_member (client : GGClient ):
1803
1798
"""
1804
1799
GIVEN a client
1805
1800
WHEN calling DELETE /teams/{id}/members/{id} endpoint
@@ -1854,7 +1849,7 @@ def test_search_sources(client: GGClient):
1854
1849
1855
1850
1856
1851
@my_vcr .use_cassette ("test_list_teams_sources.yaml" , ignore_localhost = False )
1857
- def test_list_team_sources (client : GGClient , get_team : Callable [[], Team ] ):
1852
+ def test_list_team_sources (client : GGClient ):
1858
1853
"""
1859
1854
GIVEN a client
1860
1855
WHEN calling GET /sources endpoint
@@ -1869,7 +1864,7 @@ def test_list_team_sources(client: GGClient, get_team: Callable[[], Team]):
1869
1864
1870
1865
1871
1866
@my_vcr .use_cassette ("test_search_teams_sources.yaml" , ignore_localhost = False )
1872
- def test_search_team_sources (client : GGClient , get_team : Callable [[], Team ] ):
1867
+ def test_search_team_sources (client : GGClient ):
1873
1868
"""
1874
1869
GIVEN a client
1875
1870
WHEN calling GET /sources endpoint
@@ -1886,7 +1881,7 @@ def test_search_team_sources(client: GGClient, get_team: Callable[[], Team]):
1886
1881
1887
1882
1888
1883
@my_vcr .use_cassette ("test_delete_team_sources.yaml" , ignore_localhost = False )
1889
- def test_delete_team_sources (client : GGClient , get_team : Callable [[], Team ] ):
1884
+ def test_delete_team_sources (client : GGClient ):
1890
1885
"""
1891
1886
GIVEN a client
1892
1887
WHEN calling POST /teams/{id}/sources endpoint
@@ -1911,9 +1906,7 @@ def test_delete_team_sources(client: GGClient, get_team: Callable[[], Team]):
1911
1906
1912
1907
1913
1908
@my_vcr .use_cassette ("test_add_team_sources.yaml" , ignore_localhost = False )
1914
- def test_add_team_sources (
1915
- client : GGClient , get_team : Callable [[], Team ], get_source : Callable [[], Source ]
1916
- ):
1909
+ def test_add_team_sources (client : GGClient ):
1917
1910
"""
1918
1911
GIVEN a client
1919
1912
WHEN calling POST /teams/{id}/sources endpoint
0 commit comments