@@ -55,8 +55,6 @@ def setUp(self):
55
55
self .title = 'testposterboardpost'
56
56
57
57
def create_posterboard_general (self , title = '' , private = False , is_user_home_page = False ):
58
- if is_user_home_page :
59
- title = "userhomepage"
60
58
data = {
61
59
'title' : title ,
62
60
'private' : private ,
@@ -121,6 +119,7 @@ def test_create_delete_one_user_home_page(self):
121
119
pb_path = container ['posterboard-path' ]
122
120
123
121
self .assertEqual (Posterboard .objects .get (pk = pb_id ).is_user_home_page , True )
122
+ self .assertRegexpMatches (pb_path , r'^userhomepage-\d+$' , 'User home page title malformed: ' + pb_path )
124
123
self .assertEqual (self .delete_posterboard (pb_path ).status_code , 200 )
125
124
self .assertEqual (len (Posterboard .objects .filter (pk = pb_id )), 0 )
126
125
@@ -211,9 +210,13 @@ class ElementHandlerTest (TestCase):
211
210
fixtures = ['test_fixture.json' ]
212
211
213
212
def setUp (self ):
213
+ settings .VIDEO_CONVERT_SYNC = True
214
+
214
215
[self .c , self .user ] = login_user ('test' ,'test' )
215
216
self .pb = Posterboard .objects .filter (user__username = self .user .username )[0 ]
217
+ self .uhp = Posterboard .objects .filter (user__username = self .user .username , is_user_home_page = True )[0 ]
216
218
self .pbpath = '/people/' + self .user .username + '/posterboards/' + self .pb .title_path + '/elements/'
219
+ self .uhppath = '/people' + self .user .username + '/posterboards/' + self .uhp .title_path + '/elements/'
217
220
218
221
# Set paths to files.
219
222
self .imagepath = os .path .join (settings .TEST_MEDIA_ROOT ,'mountains.jpg' )
@@ -222,13 +225,16 @@ def setUp(self):
222
225
self .audiopath = os .path .join (settings .TEST_MEDIA_ROOT ,'shimmer.wav' )
223
226
224
227
225
- def create_image (self ):
228
+ def create_image (self , homepage = False ):
226
229
img = open (self .imagepath ,'rb' )
227
230
data = {
228
231
'element-type' :'image' ,
229
232
'image' :img
230
233
}
231
- response = self .c .post (self .pbpath [:- 1 ]+ '.json' ,data )
234
+ if (homepage ):
235
+ response = self .c .post (self .uhppath [:- 1 ]+ '.json' ,data )
236
+ else :
237
+ response = self .c .post (self .pbpath [:- 1 ]+ '.json' ,data )
232
238
img .close ()
233
239
return response
234
240
@@ -250,13 +256,6 @@ def create_video_to_convert(self):
250
256
}
251
257
response = self .c .post (self .pbpath [:- 1 ]+ '.json' ,data )
252
258
video .close ()
253
- # Give video time to convert
254
- sleeprange = range (0 ,60 )
255
- sleeprange .reverse ()
256
- for i in sleeprange :
257
- if i % 10 == 0 :
258
- print str (i ) + "..."
259
- time .sleep (1 )
260
259
return response
261
260
262
261
def create_audio (self ):
@@ -383,11 +382,14 @@ def update_state_wrapper(self, state_id, property):
383
382
val = eval ('state.' + key )
384
383
self .assertEqual (property [key ],val )
385
384
386
- def delete_element (self , id ):
385
+ def delete_element (self , id , homepage = False ):
387
386
data = {
388
387
'_action' :'delete'
389
388
}
390
- response = self .c .get (self .pbpath + str (id )+ '/.json' ,data )
389
+ if (homepage ):
390
+ response = self .c .get (self .uhppath + str (id )+ '/.json' ,data )
391
+ else :
392
+ response = self .c .get (self .pbpath + str (id )+ '/.json' ,data )
391
393
return response
392
394
393
395
def delete_state (self , response ):
@@ -403,7 +405,7 @@ def test_create_delete_one_image(self):
403
405
self .assertEqual (self .delete_element (element_id ).status_code , 200 )
404
406
self .assertEqual (len (Element .objects .filter (pk = element_id )), 0 )
405
407
406
- def est_create_delete_one_video (self ):
408
+ def test_create_delete_one_video (self ):
407
409
response = self .create_video ()
408
410
container = eval (response ._container [0 ])
409
411
self .assertEqual (response .status_code , 200 )
@@ -412,7 +414,7 @@ def est_create_delete_one_video(self):
412
414
self .assertEqual (self .delete_element (element_id ).status_code , 200 )
413
415
self .assertEqual (len (Element .objects .filter (pk = element_id )), 0 )
414
416
415
- def est_create_delete_one_video_to_convert (self ):
417
+ def test_create_delete_one_video_to_convert (self ):
416
418
response = self .create_video_to_convert ()
417
419
container = eval (response ._container [0 ])
418
420
self .assertEqual (response .status_code , 200 )
@@ -421,8 +423,8 @@ def est_create_delete_one_video_to_convert(self):
421
423
self .assertEqual (self .delete_element (element_id ).status_code , 200 )
422
424
self .assertEqual (len (Element .objects .filter (pk = element_id )), 0 )
423
425
424
- def est_create_delete_one_audio (self ):
425
- response = self .create_video ()
426
+ def test_create_delete_one_audio (self ):
427
+ response = self .create_audio ()
426
428
container = eval (response ._container [0 ])
427
429
self .assertEqual (response .status_code , 200 )
428
430
element_id = container ['element-id' ]
@@ -453,7 +455,7 @@ def test_update_one_image(self):
453
455
self .assertEqual (len (Element .objects .filter (pk = element_id )), 0 )
454
456
self .assertEqual (len (ImageState .objects .filter (pk = state_id )), 0 )
455
457
456
- def est_update_one_video (self ):
458
+ def test_update_one_video (self ):
457
459
response = self .create_video ()
458
460
container = eval (response ._container [0 ])
459
461
self .assertEqual (response .status_code , 200 )
@@ -467,7 +469,7 @@ def est_update_one_video(self):
467
469
self .assertEqual (len (Element .objects .filter (pk = element_id )), 0 )
468
470
self .assertEqual (len (VideoState .objects .filter (pk = state_id )), 0 )
469
471
470
- def est_update_one_audio (self ):
472
+ def test_update_one_audio (self ):
471
473
response = self .create_audio ()
472
474
container = eval (response ._container [0 ])
473
475
self .assertEqual (response .status_code , 200 )
0 commit comments