working test for activity chart
This commit is contained in:
@@ -248,7 +248,7 @@ def interactive_activitychart(workouts,startdate,enddate,stack='type'):
|
|||||||
rowersinitials = {}
|
rowersinitials = {}
|
||||||
seen = ['seen']
|
seen = ['seen']
|
||||||
idseen = []
|
idseen = []
|
||||||
|
|
||||||
for w in workouts:
|
for w in workouts:
|
||||||
aantal=1
|
aantal=1
|
||||||
initials = w.user.user.first_name[0:aantal]+w.user.user.last_name[0:aantal]
|
initials = w.user.user.first_name[0:aantal]+w.user.user.last_name[0:aantal]
|
||||||
|
|||||||
@@ -283,15 +283,26 @@ class ListWorkoutTest(TestCase):
|
|||||||
|
|
||||||
@patch('rowers.dataprep.create_engine')
|
@patch('rowers.dataprep.create_engine')
|
||||||
@patch('rowers.dataprep.getsmallrowdata_db')
|
@patch('rowers.dataprep.getsmallrowdata_db')
|
||||||
def list_workouts(self, mocked_sqlalchemy,
|
def test_list_workouts(self, mocked_sqlalchemy,
|
||||||
mocked_getsmallrowdata_db):
|
mocked_getsmallrowdata_db):
|
||||||
|
|
||||||
login = self.c.login(username=self.u.username, password=self.password)
|
login = self.c.login(username=self.u.username, password=self.password)
|
||||||
self.assertTrue(login)
|
self.assertTrue(login)
|
||||||
|
|
||||||
|
startdate = (self.user_workouts[0].startdatetime-datetime.timedelta(days=3)).date()
|
||||||
|
enddate = (self.user_workouts[0].startdatetime+datetime.timedelta(days=3)).date()
|
||||||
|
|
||||||
|
form_data = {
|
||||||
|
'startdate':startdate,
|
||||||
|
'enddate':enddate,
|
||||||
|
}
|
||||||
|
|
||||||
|
workouts = Workout.objects.filter(startdatetime__gte=startdate,
|
||||||
|
startdatetime__lte=enddate)
|
||||||
|
|
||||||
url = '/rowers/list-workouts/'
|
url = '/rowers/list-workouts/'
|
||||||
|
|
||||||
response = self.c.get(url)
|
response = self.c.post(url, form_data)
|
||||||
self.assertEqual(response.status_code,200)
|
self.assertEqual(response.status_code,200)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
Binary file not shown.
@@ -7717,6 +7717,7 @@ def workouts_view(request,message='',successmessage='',
|
|||||||
g_startdate,
|
g_startdate,
|
||||||
g_enddate,
|
g_enddate,
|
||||||
stack=stack)
|
stack=stack)
|
||||||
|
|
||||||
|
|
||||||
messages.info(request,successmessage)
|
messages.info(request,successmessage)
|
||||||
messages.error(request,message)
|
messages.error(request,message)
|
||||||
|
|||||||
Reference in New Issue
Block a user