77sys .path .insert (0 , os .path .abspath ('..' ))
88import CloudFlare
99
10- # CloudFlare(email=None, key=None, token=None, certtoken=None, debug=False, raw=False, use_sessions=True, profile=None, base_url=None, global_request_timeout=5, max_request_retries=5 )
10+ # CloudFlare(email=None, key=None, token=None, certtoken=None, debug=False, ... )
1111
1212cf = None
1313
@@ -19,83 +19,107 @@ class TestCloudflare:
1919 def test_email_key_token000 (self ):
2020 """ test_email_key_token### """
2121 self ._run (0 , 0 , 0 )
22+
2223 def test_email_key_token001 (self ):
2324 """ test_email_key_token### """
2425 self ._run (0 , 0 , 1 )
26+
2527 def test_email_key_token002 (self ):
2628 """ test_email_key_token### """
2729 self ._run (0 , 0 , 2 )
30+
2831 def test_email_key_token010 (self ):
2932 """ test_email_key_token### """
3033 self ._run (0 , 1 , 0 )
34+
3135 def test_email_key_token011 (self ):
3236 """ test_email_key_token### """
3337 self ._run (0 , 1 , 1 )
38+
3439 def test_email_key_token012 (self ):
3540 """ test_email_key_token### """
3641 self ._run (0 , 1 , 2 )
42+
3743 def test_email_key_token020 (self ):
3844 """ test_email_key_token### """
3945 self ._run (0 , 2 , 0 )
46+
4047 def test_email_key_token021 (self ):
4148 """ test_email_key_token### """
4249 self ._run (0 , 2 , 1 )
50+
4351 def test_email_key_token022 (self ):
4452 """ test_email_key_token### """
4553 self ._run (0 , 2 , 2 )
4654
4755 def test_email_key_token100 (self ):
4856 """ test_email_key_token### """
4957 self ._run (1 , 1 , 0 )
58+
5059 def test_email_key_token101 (self ):
5160 """ test_email_key_token### """
5261 self ._run (1 , 1 , 1 )
62+
5363 def test_email_key_token102 (self ):
5464 """ test_email_key_token### """
5565 self ._run (1 , 1 , 2 )
66+
5667 def test_email_key_token110 (self ):
5768 """ test_email_key_token### """
5869 self ._run (1 , 1 , 1 )
70+
5971 def test_email_key_token111 (self ):
6072 """ test_email_key_token### """
6173 self ._run (1 , 1 , 1 )
74+
6275 def test_email_key_token112 (self ):
6376 """ test_email_key_token### """
6477 self ._run (1 , 1 , 2 )
78+
6579 def test_email_key_token120 (self ):
6680 """ test_email_key_token### """
6781 self ._run (1 , 2 , 1 )
82+
6883 def test_email_key_token121 (self ):
6984 """ test_email_key_token### """
7085 self ._run (1 , 2 , 1 )
86+
7187 def test_email_key_token122 (self ):
7288 """ test_email_key_token### """
7389 self ._run (1 , 2 , 2 )
7490
7591 def test_email_key_token200 (self ):
7692 """ test_email_key_token### """
7793 self ._run (2 , 0 , 0 )
94+
7895 def test_email_key_token201 (self ):
7996 """ test_email_key_token### """
8097 self ._run (2 , 0 , 1 )
98+
8199 def test_email_key_token202 (self ):
82100 """ test_email_key_token### """
83101 self ._run (2 , 0 , 2 )
102+
84103 def test_email_key_token210 (self ):
85104 """ test_email_key_token### """
86105 self ._run (2 , 1 , 2 )
106+
87107 def test_email_key_token211 (self ):
88108 """ test_email_key_token### """
89109 self ._run (2 , 1 , 1 )
110+
90111 def test_email_key_token212 (self ):
91112 """ test_email_key_token### """
92113 self ._run (2 , 1 , 2 )
114+
93115 def test_email_key_token220 (self ):
94116 """ test_email_key_token### """
95117 self ._run (2 , 2 , 2 )
118+
96119 def test_email_key_token221 (self ):
97120 """ test_email_key_token### """
98121 self ._run (2 , 2 , 1 )
122+
99123 def test_email_key_token222 (self ):
100124 """ test_email_key_token### """
101125 self ._run (2 , 2 , 2 )
@@ -120,15 +144,16 @@ def _run(self, token_index, key_index, email_index):
120144
121145 try :
122146 cf = CloudFlare .CloudFlare (email = email , key = key , token = token , debug = debug , profile = profile )
123- except Exception as e :
124- print ('Error: % s' % (e ) )
147+ except CloudFlare . exceptions . CloudFlareAPIError as e :
148+ print ('%s: Error %d=% s' % ('CloudFlare' , int ( e ), str ( e )), file = sys . stderr )
125149 # don't know what to do; but, lets continue anyway
126150 return
127151 assert isinstance (cf , CloudFlare .CloudFlare )
128152
129153 try :
130154 r = cf .zones .get (params = {'per_page' :1 })
131- except :
155+ except CloudFlare .exceptions .CloudFlareAPIError as e :
156+ print ('%s: Error %d=%s' % ('/zones' , int (e ), str (e )), file = sys .stderr )
132157 r = None
133158
134159 if email is None and key is None and token == self ._token :
@@ -167,7 +192,7 @@ def _run(self, token_index, key_index, email_index):
167192 def _setup (self ):
168193 """ setup """
169194 # Force no profile to be picked
170- self ._profile = ''
195+ self ._profile = ''
171196 # read in email/key/token from config file(s)
172197 _config_files = [
173198 '.cloudflare.cfg' ,
@@ -180,12 +205,12 @@ def _setup(self):
180205 for filename in _config_files :
181206 try :
182207 with open (filename , 'r' ) as fd :
183- for l in fd :
208+ for line in fd :
184209 if email and key and token :
185210 break
186- if l [0 ] == '#' :
211+ if line [0 ] == '#' :
187212 continue
188- a = l .split ()
213+ a = line .split ()
189214 if len (a ) < 3 :
190215 continue
191216 if a [1 ] != '=' :
0 commit comments