def setUp(self): self.user1 = UserFactory.create(username='******') self.user2 = UserFactory.create(username='******') self.activity = ActivityFactory.create(max_speed=10, user=self.user1) ActivityFactory.create(max_speed=5, user=self.user1) ActivityFactory.create(max_speed=7, user=self.user2)
def test_home_page_shows_existing_activities(self): a = ActivityFactory.create(name="First snowkite of the season") t = ActivityTrackFactory.create(activity=a) ActivityTrackpointFactory.create(track=t) t.reset_trim() a = ActivityFactory.create(name="Snowkite lesson:") t = ActivityTrackFactory.create(activity=a) ActivityTrackpointFactory.create(track=t) t.reset_trim() response = self.client.get(reverse('home')) self.assertContains(response, 'First snowkite of the season') self.assertContains(response, 'Snowkite lesson:')
def setUp(self): user = UserFactory.create(username="******") a = ActivityFactory(user=user) t = ActivityTrackFactory.create(activity=a) ActivityTrackpointFactory.create(track=t) t.reset_trim() self.client.login(username='******', password='******')
def setUp(self): super(TestActivityModelIntegration, self).setUp() with self.settings(MEDIA_ROOT=self.temp_dir): a = ActivityTrack.create_new(activity=ActivityFactory.create(), upfile=SimpleUploadedFile( "test1.SBN", SBN_BIN)) self.activity = a.activity # type: Activity self.activity.compute_stats()
def test_form_save(self): a = ActivityFactory.create() form = ActivityDetailsForm( { 'name': 'Test', 'description': '', 'category': 'IB' }, instance=a) form.is_valid() upactivity = form.save() assert upactivity is not None assert upactivity.name == 'Test'
def test_model_ordering_on_dates_with_most_last_first(self): with self.settings(MEDIA_ROOT=self.temp_dir): files = ['test{}.sbn'.format(x) for x in [1, 2, 3]] hours = [11, 10, 12] test_files = [] for f, t in zip(files, hours): test_files.append(SimpleUploadedFile(f, SBN_BIN)) a = ActivityTrack.create_new(test_files[-1], ActivityFactory.create()) a.trim_start = datetime(2014, 10, 12, t, 20, 15, tzinfo=timezone('UTC')) a.save() activities = ActivityTrack.objects.all() assert 'test3.sbn' == activities[2].original_filename assert 'test1.sbn' == activities[1].original_filename assert 'test2.sbn' == activities[0].original_filename
def make_track(): with self.settings(MEDIA_ROOT=self.temp_dir): self.track = ActivityTrack.create_new( activity=ActivityFactory.create(), upfile=SimpleUploadedFile("test1.SBN", SBN_BIN))
def setUp(self): a = ActivityFactory.create(name="First snowkite of the season", description="Hooray ice!") t = ActivityTrackFactory.create(activity=a) ActivityTrackpointFactory.create(track=t) t.reset_trim()