Exemple #1
0
    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:')
Exemple #3
0
 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()
Exemple #5
0
 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))
Exemple #8
0
 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()