31
31
32
32
class test_people_resource (unittest .TestCase ):
33
33
34
+
34
35
@freeze_time ("2012-01-14 12:00:01" )
35
36
def setUp (self ):
36
37
38
+ self .maxDiff = None
39
+
37
40
self .app = acmapi .create_app (SQLALCHEMY_DATABASE_URI = 'sqlite://' )
38
41
self .app .testing = True
39
42
@@ -83,6 +86,9 @@ def test_add_unique_person(self):
83
86
'name' : 'Bob Billy' ,
84
87
85
88
'website' : 'http://bbob.example.com' ,
89
+ 'gravatar_email' : None ,
90
+ 'gravatar_id' : None ,
91
+ 'avatar_url' : None ,
86
92
})
87
93
88
94
@freeze_time ("2012-01-14 12:00:01" )
@@ -143,6 +149,9 @@ def test_find_existing_person_by_id(self):
143
149
'name' : 'Bob Billy' ,
144
150
145
151
'website' : 'http://bbob.example.com' ,
152
+ 'gravatar_email' : None ,
153
+ 'gravatar_id' : None ,
154
+ 'avatar_url' : None ,
146
155
})
147
156
148
157
@freeze_time ("2012-01-14 12:00:01" )
@@ -171,6 +180,9 @@ def test_find_existing_person_by_username(self):
171
180
'name' : 'Bob Billy' ,
172
181
173
182
'website' : 'http://bbob.example.com' ,
183
+ 'gravatar_email' : None ,
184
+ 'gravatar_id' : None ,
185
+ 'avatar_url' : None ,
174
186
})
175
187
176
188
@freeze_time ("2012-01-14 12:00:01" )
@@ -217,6 +229,9 @@ def test_list_everything_0(self):
217
229
'name' : None ,
218
230
'email' : None ,
219
231
'website' : None ,
232
+ 'gravatar_email' : None ,
233
+ 'gravatar_id' : None ,
234
+ 'avatar_url' : None ,
220
235
}])
221
236
222
237
@freeze_time ("2012-01-14 12:00:01" )
@@ -245,13 +260,19 @@ def test_list_everything_1(self):
245
260
'name' : None ,
246
261
'email' : None ,
247
262
'website' : None ,
263
+ 'gravatar_email' : None ,
264
+ 'gravatar_id' : None ,
265
+ 'avatar_url' : None ,
248
266
},
249
267
{
250
268
'id' : 2 ,
251
269
'username' : 'bob' ,
252
270
'name' : 'Bob Billy' ,
253
271
254
272
'website' : 'http://bbob.example.com' ,
273
+ 'gravatar_email' : None ,
274
+ 'gravatar_id' : None ,
275
+ 'avatar_url' : None ,
255
276
}])
256
277
257
278
@freeze_time ("2012-01-14 12:00:01" )
@@ -291,20 +312,29 @@ def test_list_everything_2(self):
291
312
'name' : None ,
292
313
'email' : None ,
293
314
'website' : None ,
315
+ 'gravatar_email' : None ,
316
+ 'gravatar_id' : None ,
317
+ 'avatar_url' : None ,
294
318
},
295
319
{
296
320
'id' : 2 ,
297
321
'username' : 'bob' ,
298
322
'name' : 'Bob Billy' ,
299
323
300
324
'website' : 'http://bbob.example.com' ,
325
+ 'gravatar_email' : None ,
326
+ 'gravatar_id' : None ,
327
+ 'avatar_url' : None ,
301
328
},
302
329
{
303
330
'id' : 3 ,
304
331
'username' : 'foo' ,
305
332
'name' : 'Foo Bar' ,
306
333
307
334
'website' : 'http://foobar.example.com' ,
335
+ 'gravatar_email' : None ,
336
+ 'gravatar_id' : None ,
337
+ 'avatar_url' : None ,
308
338
}])
309
339
310
340
@freeze_time ("2012-01-14 12:00:01" )
@@ -340,6 +370,9 @@ def test_delete_existing_by_id(self):
340
370
'name' : None ,
341
371
'email' : None ,
342
372
'website' : None ,
373
+ 'gravatar_email' : None ,
374
+ 'gravatar_id' : None ,
375
+ 'avatar_url' : None ,
343
376
}])
344
377
345
378
@freeze_time ("2012-01-14 12:00:01" )
@@ -375,6 +408,9 @@ def test_delete_existing_by_username(self):
375
408
'name' : None ,
376
409
'email' : None ,
377
410
'website' : None ,
411
+ 'gravatar_email' : None ,
412
+ 'gravatar_id' : None ,
413
+ 'avatar_url' : None ,
378
414
}])
379
415
380
416
@freeze_time ("2012-01-14 12:00:01" )
@@ -400,6 +436,9 @@ def test_delete_non_existing_by_id(self):
400
436
'name' : None ,
401
437
'email' : None ,
402
438
'website' : None ,
439
+ 'gravatar_email' : None ,
440
+ 'gravatar_id' : None ,
441
+ 'avatar_url' : None ,
403
442
}])
404
443
405
444
@freeze_time ("2012-01-14 12:00:01" )
@@ -425,6 +464,9 @@ def test_delete_non_existing_by_username(self):
425
464
'name' : None ,
426
465
'email' : None ,
427
466
'website' : None ,
467
+ 'gravatar_email' : None ,
468
+ 'gravatar_id' : None ,
469
+ 'avatar_url' : None ,
428
470
}])
429
471
430
472
@freeze_time ("2012-01-14 12:00:01" )
@@ -449,6 +491,9 @@ def test_invalid_delete(self):
449
491
'name' : None ,
450
492
'email' : None ,
451
493
'website' : None ,
494
+ 'gravatar_email' : None ,
495
+ 'gravatar_id' : None ,
496
+ 'avatar_url' : None ,
452
497
}])
453
498
454
499
@freeze_time ("2012-01-14 12:00:01" )
@@ -482,7 +527,11 @@ def test_update_existing_person_by_id(self):
482
527
'id' : 2 ,
483
528
'name' : 'Jim Billy' ,
484
529
'username' : 'bob' ,
485
- 'website' : 'http://jbob.example.com' })
530
+ 'website' : 'http://jbob.example.com' ,
531
+ 'gravatar_email' : None ,
532
+ 'gravatar_id' : None ,
533
+ 'avatar_url' : None ,
534
+ })
486
535
487
536
488
537
response = client .get (
@@ -496,6 +545,9 @@ def test_update_existing_person_by_id(self):
496
545
'name' : 'Jim Billy' ,
497
546
498
547
'website' : 'http://jbob.example.com' ,
548
+ 'gravatar_email' : None ,
549
+ 'gravatar_id' : None ,
550
+ 'avatar_url' : None ,
499
551
})
500
552
501
553
@freeze_time ("2012-01-14 12:00:01" )
@@ -529,7 +581,12 @@ def test_update_existing_person_by_username(self):
529
581
'id' : 2 ,
530
582
'name' : 'Jim Billy' ,
531
583
'username' : 'bob' ,
532
- 'website' : 'http://jbob.example.com' })
584
+ 'website' : 'http://jbob.example.com' ,
585
+ 'gravatar_email' : None ,
586
+ 'gravatar_id' : None ,
587
+ 'avatar_url' : None ,
588
+ })
589
+
533
590
534
591
response = client .get (
535
592
'http://localhost:5000/people/bob' )
@@ -542,6 +599,9 @@ def test_update_existing_person_by_username(self):
542
599
'name' : 'Jim Billy' ,
543
600
544
601
'website' : 'http://jbob.example.com' ,
602
+ 'gravatar_email' : None ,
603
+ 'gravatar_id' : None ,
604
+ 'avatar_url' : None ,
545
605
})
546
606
547
607
@freeze_time ("2012-01-14 12:00:01" )
0 commit comments