@@ -71,3 +71,65 @@ def test_update_template_universal_login(self, mock_rc):
71
71
"https://domain/api/v2/branding/templates/universal-login" ,
72
72
body = {"template" : {"a" : "b" , "c" : "d" }},
73
73
)
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