Private
Public Access
1
0
This commit is contained in:
Sander Roosendaal
2019-01-15 11:07:07 +01:00
parent 9cc80b9ce2
commit 897e9ff249
4 changed files with 16 additions and 11 deletions

View File

@@ -72,7 +72,7 @@ from rowers.utils import calculate_age
from rowers.tasks import handle_getagegrouprecords
def get_random_file(filename='rowers/tests/testdata/testdata.csv'):
def get_random_file(filename='rowers/tests/testdata/testdata.csv',name=''):
row = rdata(filename)
totaldist = row.df['cum_dist'].max()
totaltime = row.df['TimeStamp (sec)'].max()-row.df['TimeStamp (sec)'].min()
@@ -91,8 +91,12 @@ def get_random_file(filename='rowers/tests/testdata/testdata.csv'):
workoutstarttime = row.rowdatetime.strftime('%H:%M:%S')
extension = filename[-3:]
newfilename = 'rowers/tests/testdata/temp/'+uuid4().hex[:16]+'.'+extension
if name != '':
newfilename = 'rowers/tests/testdata/temp/'+name+'.'+extension
else:
newfilename = 'rowers/tests/testdata/temp/'+uuid4().hex[:16]+'.'+extension
copyfile(filename,newfilename)
thedict = {
@@ -120,16 +124,17 @@ class UserFactory(factory.DjangoModelFactory):
class WorkoutFactory(factory.DjangoModelFactory):
class Meta:
model = Workout
name = factory.LazyAttribute(lambda _: faker.word())
notes = faker.text()
startdatetime = get_random_file()['startdatetime']
starttime = get_random_file()['starttime']
startdatetime = get_random_file(name=faker.word())['startdatetime']
starttime = get_random_file(name=faker.word())['starttime']
workouttype='water'
date=timezone.now().date()
duration=get_random_file()['duration']
distance=get_random_file()['totaldist']
csvfilename=get_random_file()['filename']
duration=get_random_file(name=faker.word())['duration']
distance=get_random_file(name=faker.word())['totaldist']
csvfilename=get_random_file(name=faker.word())['filename']
class SessionFactory(factory.DjangoModelFactory):
class Meta: