Example #1
0
def home(request):
    hours = [
        get_hours(date.today() + timedelta(days=i)) for i in range(7)
    ]

    blog_posts = [
        post for post
        in get_blog_posts()
        if timezone.now() - post.published < timedelta(days=365)
    ][:2]

    return render_to_response(
        'home.html',
        {
            'fulltitle': 'Open Computing Facility at UC Berkeley',
            'description': (
                'The Open Computing Facility is an all-volunteer student '
                'organization dedicated to free and open-source computing for all UC '
                'Berkeley students.'''
            ),
            'staff_hours': get_staff_hours_soonest_first()[:2],
            'hours': hours,
            'today': hours[0],
            'blog_posts': blog_posts,
            'lab_status': get_lab_status(),
        },
        context_instance=RequestContext(request),
    )
Example #2
0
def home(request):
    hours = [get_hours(date.today() + timedelta(days=i)) for i in range(3)]

    blog_posts = [
        post for post in get_blog_posts()
        if timezone.now() - post.published < timedelta(days=365)
    ][:2]

    return render_to_response(
        'home.html',
        {
            'fulltitle':
            'Open Computing Facility at UC Berkeley',
            'description':
            ('The Open Computing Facility is an all-volunteer student '
             'organization dedicated to free and open-source computing for all UC '
             'Berkeley students.'
             ''),
            'staff_hours':
            get_staff_hours_soonest_first()[:2],
            'hours':
            hours,
            'today':
            hours[0],
            'blog_posts':
            blog_posts,
            'lab_status':
            get_lab_status(),
        },
        context_instance=RequestContext(request),
    )
Example #3
0
def get_staff_hours() -> str:
    return get_staff_hours_soonest_first()[:2]
Example #4
0
def get_staff_hours():
    return get_staff_hours_soonest_first()[:2]
Example #5
0
def test_get_staff_hours_soonest_first(mock_disk, time, expected):
    with freeze_time(time):
        assert [hour.day
                for hour in get_staff_hours_soonest_first()] == expected
Example #6
0
def test_get_staff_hours_soonest_first(mock_disk, time, expected):
    with freeze_time(time):
        assert [hour.day for hour in get_staff_hours_soonest_first()] == expected