Skip to content

Commit d97714b

Browse files
committed
Testing pre-commit flake8 hook.
1 parent 8b3c218 commit d97714b

14 files changed

Lines changed: 163 additions & 123 deletions

api/migrations/0001_initial.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# -*- coding: utf-8 -*-
2+
3+
# flake8: noqa
4+
25
import datetime
36
from south.db import db
47
from south.v2 import SchemaMigration
@@ -459,4 +462,4 @@ def backwards(self, orm):
459462
}
460463
}
461464

462-
complete_apps = ['api']
465+
complete_apps = ['api']

api/migrations/0002_auto__del_field_flavor_ssh_username__del_field_flavor_ssh_private_key_.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# -*- coding: utf-8 -*-
2+
3+
# flake8: noqa
4+
25
import datetime
36
from south.db import db
47
from south.v2 import SchemaMigration
@@ -248,4 +251,4 @@ def backwards(self, orm):
248251
}
249252
}
250253

251-
complete_apps = ['api']
254+
complete_apps = ['api']

api/models.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,15 +188,16 @@ def publish(self, **kwargs):
188188
'ssh_keys': {},
189189
'admins': [],
190190
'formations': {}
191-
}
191+
}
192192
# add all ssh keys on the system
193193
for key in Key.objects.all():
194-
key_id = '{0}_{1}'.format(key.owner.username, key.id)
194+
key_id = "{0}_{1}".format(key.owner.username, key.id)
195195
databag['ssh_keys'][key_id] = key.public
196196
# TODO: add sharing-based key lookup, for now just owner's keys
197197
for formation in formations:
198198
keys = databag['formations'][formation.id] = []
199-
owner_keys = ['{0}_{1}'.format(k.owner.username, k.id) for k in formation.owner.key_set.all()]
199+
owner_keys = ["{0}_{1}".format(
200+
k.owner.username, k.id) for k in formation.owner.key_set.all()]
200201
keys.extend(owner_keys)
201202
# call a celery task to update gitosis
202203
if settings.CHEF_ENABLED:
@@ -455,11 +456,11 @@ def converge(self, databag):
455456
# converge all backends
456457
backend_nodes = [b.node for b in self.backend_set.all()]
457458
job = group(*[n.converge() for n in backend_nodes])
458-
_results = job.apply_async().join()
459+
job.apply_async().join()
459460
# converge all proxies
460461
proxy_nodes = [b.node for b in self.proxy_set.all()]
461462
job = group(*[n.converge() for n in proxy_nodes])
462-
_results = job.apply_async().join()
463+
job.apply_async().join()
463464
return databag
464465

465466
def destroy(self):

api/tests/auth.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,16 @@ def test_auth(self):
3030
username, password = 'newuser', 'password'
3131
first_name, last_name = 'Otto', 'Test'
3232
email = 'autotest@deis.io'
33-
submit = {'username': username, 'password': password,
34-
'first_name': first_name, 'last_name': last_name,
35-
'email': email,
36-
# try to abuse superuser/staff level perms
37-
'is_superuser': True, 'is_staff': True}
33+
submit = {
34+
'username': username,
35+
'password': password,
36+
'first_name': first_name,
37+
'last_name': last_name,
38+
'email': email,
39+
# try to abuse superuser/staff level perms
40+
'is_superuser': True,
41+
'is_staff': True,
42+
}
3843
url = '/api/register'
3944
response = self.client.post(url, json.dumps(submit), content_type='application/json')
4045
self.assertEqual(response.status_code, 201)
@@ -55,4 +60,4 @@ def test_auth(self):
5560
url = '/api/flavors'
5661
response = self.client.get(url)
5762
self.assertEqual(response.status_code, 200)
58-
self.assertEqual(response.data['count'], 8) # 8 regions
63+
self.assertEqual(response.data['count'], 8) # 8 regions

api/tests/build.py

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,11 @@ def setUp(self):
2929
response = self.client.post(url, json.dumps(body), content_type='application/json')
3030
self.assertEqual(response.status_code, 201)
3131
url = '/api/flavors'
32-
body = {'id': 'autotest', 'provider': 'autotest',
33-
'params': json.dumps({'region': 'us-west-2', 'instance_size': 'm1.medium'})}
32+
body = {
33+
'id': 'autotest',
34+
'provider': 'autotest',
35+
'params': json.dumps({'region': 'us-west-2', 'instance_size': 'm1.medium'}),
36+
}
3437
response = self.client.post(url, json.dumps(body), content_type='application/json')
3538
self.assertEqual(response.status_code, 201)
3639

@@ -50,9 +53,13 @@ def test_build(self):
5053
self.assertEqual(response.status_code, 200)
5154
self.assertEqual(response.data['version'], 1)
5255
# post a new build
53-
body = {'sha': uuid.uuid4().hex, 'slug_size': 4096000, 'procfile': json.dumps({'web': 'node server.js'}),
54-
'url': 'http://deis.local/slugs/1c52739bbf3a44d3bfb9a58f7bbdd5fb.tar.gz',
55-
'checksum': uuid.uuid4().hex}
56+
body = {
57+
'sha': uuid.uuid4().hex,
58+
'slug_size': 4096000,
59+
'procfile': json.dumps({'web': 'node server.js'}),
60+
'url': 'http://deis.local/slugs/1c52739bbf3a44d3bfb9a58f7bbdd5fb.tar.gz',
61+
'checksum': uuid.uuid4().hex,
62+
}
5663
response = self.client.post(url, json.dumps(body), content_type='application/json')
5764
self.assertEqual(response.status_code, 201)
5865
build1 = response.data
@@ -63,9 +70,13 @@ def test_build(self):
6370
build2 = response.data
6471
self.assertEqual(build1, build2)
6572
# post a new build
66-
body = {'sha': uuid.uuid4().hex, 'slug_size': 4096000, 'procfile': json.dumps({'web': 'node server.js'}),
67-
'url': 'http://deis.local/slugs/1c52739bbf3a44d3bfb9a58f7bbdd5fb.tar.gz',
68-
'checksum': uuid.uuid4().hex}
73+
body = {
74+
'sha': uuid.uuid4().hex,
75+
'slug_size': 4096000,
76+
'procfile': json.dumps({'web': 'node server.js'}),
77+
'url': 'http://deis.local/slugs/1c52739bbf3a44d3bfb9a58f7bbdd5fb.tar.gz',
78+
'checksum': uuid.uuid4().hex,
79+
}
6980
response = self.client.post(url, json.dumps(body), content_type='application/json')
7081
self.assertEqual(response.status_code, 201)
7182
build3 = response.data

api/tests/container.py

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -92,100 +92,100 @@ def test_container_balance(self):
9292
self.assertEqual(response.status_code, 201)
9393
formation_id = response.data['id']
9494
# scale backends
95-
url = '/api/formations/{formation_id}/backends'.format(**locals())
95+
url = "/api/formations/{formation_id}/backends".format(**locals())
9696
response = self.client.get(url)
9797
self.assertEqual(response.status_code, 200)
9898
self.assertEqual(len(response.data['results']), 0)
99-
url = '/api/formations/{formation_id}/scale'.format(**locals())
99+
url = "/api/formations/{formation_id}/scale".format(**locals())
100100
body = {'backends': 2}
101101
response = self.client.post(url, json.dumps(body), content_type='application/json')
102102
self.assertEqual(response.status_code, 200)
103103
# should start with zero
104-
url = '/api/formations/{formation_id}/containers'.format(**locals())
104+
url = "/api/formations/{formation_id}/containers".format(**locals())
105105
response = self.client.get(url)
106106
self.assertEqual(response.status_code, 200)
107107
self.assertEqual(len(response.data['results']), 0)
108108
# scale up
109-
url = '/api/formations/{formation_id}/scale'.format(**locals())
109+
url = "/api/formations/{formation_id}/scale".format(**locals())
110110
body = {'web': 8, 'worker': 2}
111111
response = self.client.post(url, json.dumps(body), content_type='application/json')
112112
self.assertEqual(response.status_code, 200)
113113
# scale backends
114-
url = '/api/formations/{formation_id}/scale'.format(**locals())
115-
body = {'backends': 4 }
114+
url = "/api/formations/{formation_id}/scale".format(**locals())
115+
body = {'backends': 4}
116116
response = self.client.post(url, json.dumps(body), content_type='application/json')
117117
self.assertEqual(response.status_code, 200)
118118
# calculate the formation
119-
url = '/api/formations/{formation_id}/calculate'.format(**locals())
119+
url = "/api/formations/{formation_id}/calculate".format(**locals())
120120
response = self.client.post(url)
121121
containers = response.data['containers']
122122
# check balance of web types
123123
by_backend = {}
124124
for c in containers['web'].values():
125125
backend, port = c.split(':')
126126
by_backend.setdefault(backend, []).append(port)
127-
b_min = min([ len(by_backend[b]) for b in by_backend.keys() ])
128-
b_max = max([ len(by_backend[b]) for b in by_backend.keys() ])
127+
b_min = min([len(by_backend[b]) for b in by_backend.keys()])
128+
b_max = max([len(by_backend[b]) for b in by_backend.keys()])
129129
self.assertLess(b_max - b_min, 2)
130130
# check balance of worker types
131131
by_backend = {}
132132
for c in containers['worker'].values():
133133
backend, port = c.split(':')
134134
by_backend.setdefault(backend, []).append(port)
135-
b_min = min([ len(by_backend[b]) for b in by_backend.keys() ])
136-
b_max = max([ len(by_backend[b]) for b in by_backend.keys() ])
135+
b_min = min([len(by_backend[b]) for b in by_backend.keys()])
136+
b_max = max([len(by_backend[b]) for b in by_backend.keys()])
137137
self.assertLess(b_max - b_min, 2)
138138
# scale up more
139-
url = '/api/formations/{formation_id}/scale'.format(**locals())
139+
url = "/api/formations/{formation_id}/scale".format(**locals())
140140
body = {'web': 6, 'worker': 4}
141141
response = self.client.post(url, json.dumps(body), content_type='application/json')
142142
self.assertEqual(response.status_code, 200)
143143
# calculate the formation
144-
url = '/api/formations/{formation_id}/calculate'.format(**locals())
144+
url = "/api/formations/{formation_id}/calculate".format(**locals())
145145
response = self.client.post(url)
146146
containers = response.data['containers']
147147
# check balance of web types
148148
by_backend = {}
149149
for c in containers['web'].values():
150150
backend, port = c.split(':')
151151
by_backend.setdefault(backend, []).append(port)
152-
b_min = min([ len(by_backend[b]) for b in by_backend.keys() ])
153-
b_max = max([ len(by_backend[b]) for b in by_backend.keys() ])
152+
b_min = min([len(by_backend[b]) for b in by_backend.keys()])
153+
b_max = max([len(by_backend[b]) for b in by_backend.keys()])
154154
self.assertLess(b_max - b_min, 2)
155155
# check balance of worker types
156156
by_backend = {}
157157
for c in containers['worker'].values():
158158
backend, port = c.split(':')
159159
by_backend.setdefault(backend, []).append(port)
160-
b_min = min([ len(by_backend[b]) for b in by_backend.keys() ])
161-
b_max = max([ len(by_backend[b]) for b in by_backend.keys() ])
160+
b_min = min([len(by_backend[b]) for b in by_backend.keys()])
161+
b_max = max([len(by_backend[b]) for b in by_backend.keys()])
162162
self.assertLess(b_max - b_min, 2)
163163
# scale down
164-
url = '/api/formations/{formation_id}/scale'.format(**locals())
164+
url = "/api/formations/{formation_id}/scale".format(**locals())
165165
body = {'web': 2, 'worker': 2}
166166
response = self.client.post(url, json.dumps(body), content_type='application/json')
167167
self.assertEqual(response.status_code, 200)
168-
url = '/api/formations/{formation_id}/containers'.format(**locals())
168+
url = "/api/formations/{formation_id}/containers".format(**locals())
169169
response = self.client.get(url)
170170
self.assertEqual(response.status_code, 200)
171171
self.assertEqual(len(response.data['results']), 4)
172172
# calculate the formation
173-
url = '/api/formations/{formation_id}/calculate'.format(**locals())
173+
url = "/api/formations/{formation_id}/calculate".format(**locals())
174174
response = self.client.post(url)
175175
containers = response.data['containers']
176176
# check balance of web types
177177
by_backend = {}
178178
for c in containers['web'].values():
179179
backend, port = c.split(':')
180180
by_backend.setdefault(backend, []).append(port)
181-
b_min = min([ len(by_backend[b]) for b in by_backend.keys() ])
182-
b_max = max([ len(by_backend[b]) for b in by_backend.keys() ])
181+
b_min = min([len(by_backend[b]) for b in by_backend.keys()])
182+
b_max = max([len(by_backend[b]) for b in by_backend.keys()])
183183
self.assertLess(b_max - b_min, 2)
184184
# check balance of worker types
185185
by_backend = {}
186186
for c in containers['worker'].values():
187187
backend, port = c.split(':')
188188
by_backend.setdefault(backend, []).append(port)
189-
b_min = min([ len(by_backend[b]) for b in by_backend.keys() ])
190-
b_max = max([ len(by_backend[b]) for b in by_backend.keys() ])
189+
b_min = min([len(by_backend[b]) for b in by_backend.keys()])
190+
b_max = max([len(by_backend[b]) for b in by_backend.keys()])
191191
self.assertLess(b_max - b_min, 2)

api/tests/flavor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ def test_flavor(self):
4040
response = self.client.get('/api/flavors')
4141
self.assertEqual(response.status_code, 200)
4242
self.assertEqual(len(response.data['results']), 1)
43-
url = '/api/flavors/{flavor_id}'.format(**locals())
43+
url = "/api/flavors/{flavor_id}".format(**locals())
4444
response = self.client.get(url)
4545
self.assertEqual(response.status_code, 200)
4646
new_init = {'ssh_authorized_keys': ['ssh-rsa aaaaaaaaa']}
47-
body = {'init': yaml.safe_dump(new_init) }
47+
body = {'init': yaml.safe_dump(new_init)}
4848
response = self.client.patch(url, json.dumps(body), content_type='application/json')
4949
self.assertEqual(response.status_code, 200)
5050
self.assertEqual(yaml.safe_load(response.data['init']), new_init)

0 commit comments

Comments
 (0)