@@ -71,3 +71,65 @@ def test_update_template_universal_login(self, mock_rc):
7171 "https://domain/api/v2/branding/templates/universal-login" ,
7272 body = {"template" : {"a" : "b" , "c" : "d" }},
7373 )
74+
75+ @mock .patch ("auth0.management.branding.RestClient" )
76+ def test_get_default_branding_theme (self , mock_rc ):
77+ api = mock_rc .return_value
78+ api .get .return_value = {}
79+
80+ branding = Branding (domain = "domain" , token = "jwttoken" )
81+ branding .get_default_branding_theme ()
82+
83+ api .get .assert_called_with (
84+ "https://domain/api/v2/branding/themes/default" ,
85+ )
86+
87+ @mock .patch ("auth0.management.branding.RestClient" )
88+ def test_get_branding_theme (self , mock_rc ):
89+ api = mock_rc .return_value
90+ api .get .return_value = {}
91+
92+ branding = Branding (domain = "domain" , token = "jwttoken" )
93+ branding .get_branding_theme ("theme_id" )
94+
95+ api .get .assert_called_with (
96+ "https://domain/api/v2/branding/themes/theme_id" ,
97+ )
98+
99+ @mock .patch ("auth0.management.branding.RestClient" )
100+ def test_delete_branding_theme (self , mock_rc ):
101+ api = mock_rc .return_value
102+ api .delete .return_value = {}
103+
104+ branding = Branding (domain = "domain" , token = "jwttoken" )
105+ branding .delete_branding_theme ("theme_id" )
106+
107+ api .delete .assert_called_with (
108+ "https://domain/api/v2/branding/themes/theme_id" ,
109+ )
110+
111+ @mock .patch ("auth0.management.branding.RestClient" )
112+ def test_update_branding_theme (self , mock_rc ):
113+ api = mock_rc .return_value
114+ api .patch .return_value = {}
115+
116+ branding = Branding (domain = "domain" , token = "jwttoken" )
117+ branding .update_branding_theme ("theme_id" , {})
118+
119+ api .patch .assert_called_with (
120+ "https://domain/api/v2/branding/themes/theme_id" ,
121+ data = {},
122+ )
123+
124+ @mock .patch ("auth0.management.branding.RestClient" )
125+ def test_create_branding_theme (self , mock_rc ):
126+ api = mock_rc .return_value
127+ api .post .return_value = {}
128+
129+ branding = Branding (domain = "domain" , token = "jwttoken" )
130+ branding .create_branding_theme ({})
131+
132+ api .post .assert_called_with (
133+ "https://domain/api/v2/branding/themes" ,
134+ data = {},
135+ )
0 commit comments