Changeset 68d00f5 in OpenWorkouts-current


Ignore:
Timestamp:
Feb 27, 2019, 12:36:26 AM (5 years ago)
Author:
Borja Lopez <borja@…>
Branches:
current, feature/docs, master
Children:
24596da
Parents:
ac3af33
Message:

Fixed time-based bug on the dashboard view tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ow/tests/views/test_user.py

    rac3af33 r68d00f5  
    291291        Renders the user dashboard
    292292        """
     293        now = datetime.now(timezone.utc)
    293294        request = dummy_request
    294295        response = user_views.dashboard(john, request)
    295296        assert len(response) == 6
    296297        assert 'month_name' in response.keys()
    297         assert response['current_year'] == datetime.now().year
    298         assert response['current_day_name'] == datetime.now().strftime('%a')
     298        assert response['current_year'] == now.year
     299        assert response['current_day_name'] == now.strftime('%a')
    299300        # this user has a single workout, in 2015
    300301        assert response['viewing_year'] == 2015
     
    306307        Renders the user dashboard for a chosen year.
    307308        """
     309        now = datetime.now(timezone.utc)
    308310        request = dummy_request
    309311        # first test the year for which we know there is a workout
     
    312314        assert len(response) == 6
    313315        assert 'month_name' in response.keys()
    314         assert response['current_year'] == datetime.now().year
    315         assert response['current_day_name'] == datetime.now().strftime('%a')
     316        assert response['current_year'] == now.year
     317        assert response['current_day_name'] == now.strftime('%a')
    316318        # this user has a single workout, in 2015
    317319        assert response['viewing_year'] == 2015
     
    323325        assert len(response) == 6
    324326        assert 'month_name' in response.keys()
    325         assert response['current_year'] == datetime.now().year
    326         assert response['current_day_name'] == datetime.now().strftime('%a')
     327        assert response['current_year'] == now.year
     328        assert response['current_day_name'] == now.strftime('%a')
    327329        # this user has a single workout, in 2015
    328330        assert response['viewing_year'] == 2000
     
    336338        Renders the user dashboard for a chosen year and month.
    337339        """
     340        now = datetime.now(timezone.utc)
    338341        request = dummy_request
    339342        # first test the year/month for which we know there is a workout
     
    343346        assert len(response) == 6
    344347        assert 'month_name' in response.keys()
    345         assert response['current_year'] == datetime.now().year
    346         assert response['current_day_name'] == datetime.now().strftime('%a')
     348        assert response['current_year'] == now.year
     349        assert response['current_day_name'] == now.strftime('%a')
    347350        # this user has a single workout, in 2015
    348351        assert response['viewing_year'] == 2015
     
    354357        assert len(response) == 6
    355358        assert 'month_name' in response.keys()
    356         assert response['current_year'] == datetime.now().year
    357         assert response['current_day_name'] == datetime.now().strftime('%a')
     359        assert response['current_year'] == now.year
     360        assert response['current_day_name'] == now.strftime('%a')
    358361        # this user has a single workout, in 2015
    359362        assert response['viewing_year'] == 2015
     
    366369        assert len(response) == 6
    367370        assert 'month_name' in response.keys()
    368         assert response['current_year'] == datetime.now().year
    369         assert response['current_day_name'] == datetime.now().strftime('%a')
     371        assert response['current_year'] == now.year
     372        assert response['current_day_name'] == now.strftime('%a')
    370373        # this user has a single workout, in 2015
    371374        assert response['viewing_year'] == 2010
     
    378381        year for which workout data is available is assumed
    379382        """
     383        now = datetime.now(timezone.utc)
    380384        request = dummy_request
    381385        # Set a month without workout data
     
    384388        assert len(response) == 6
    385389        assert 'month_name' in response.keys()
    386         assert response['current_year'] == datetime.now().year
    387         assert response['current_day_name'] == datetime.now().strftime('%a')
     390        assert response['current_year'] == now.year
     391        assert response['current_day_name'] == now.strftime('%a')
    388392        # this user has a single workout, in 2015
    389393        assert response['viewing_year'] == 2015
     
    395399        assert len(response) == 6
    396400        assert 'month_name' in response.keys()
    397         assert response['current_year'] == datetime.now().year
    398         assert response['current_day_name'] == datetime.now().strftime('%a')
     401        assert response['current_year'] == now.year
     402        assert response['current_day_name'] == now.strftime('%a')
    399403        # this user has a single workout, in 2015
    400404        assert response['viewing_year'] == 2015
Note: See TracChangeset for help on using the changeset viewer.