File tree 2 files changed +9
-5
lines changed
2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ def course_display(self):
71
71
# clean up after one year
72
72
timer = Timer ()
73
73
queryf = "DELETE FROM user_course_display_pref WHERE id IN ({})"
74
- term = get_term_by_date (sws_now ())
74
+ term = get_term_by_date (sws_now (). date () )
75
75
y = term .year - 1
76
76
q = term .quarter
77
77
qset = UserCourseDisplay .objects .filter (year = y , quarter = q )
@@ -103,7 +103,7 @@ def registration_seen(self):
103
103
# clean up previous quarters'
104
104
timer = Timer ()
105
105
queryf = "DELETE FROM myuw_mobile_seenregistration WHERE id IN ({})"
106
- term = get_term_before (get_term_by_date (sws_now ()))
106
+ term = get_term_before (get_term_by_date (sws_now (). date () ))
107
107
qset = SeenRegistration .objects .filter (
108
108
year = term .year , quarter = term .quarter )
109
109
if qset .exists ():
Original file line number Diff line number Diff line change 3
3
4
4
from django .test import TestCase
5
5
from django .core .management import call_command
6
+ from unittest .mock import patch
7
+ from uw_sws .term import get_specific_term
6
8
7
9
8
10
class TestCheckResLinks (TestCase ):
9
11
10
- def test_run (self ):
11
- # call_command('db_cleanup', "course")
12
- # call_command('db_cleanup', "seenreg")
12
+ @patch ('myuw.dao.term.get_term_by_date' , spec = True )
13
+ def test_run (self , mock ):
14
+ mock .return_value = get_specific_term (2014 , 'spring' )
15
+ call_command ('db_cleanup' , "course" )
16
+ call_command ('db_cleanup' , "seenreg" )
13
17
call_command ('db_cleanup' , "notice" )
14
18
call_command ('db_cleanup' , "linkvisit" )
You can’t perform that action at this time.
0 commit comments