Example #1
0
    def test_last_tutorials_many(self):
        """Tests that the last tutorials works correctly."""
        tutorials = []
        for n in range(2000, 1900, -1):
            tutorial = G(Tutorial)
            tutorials.append(tutorial)

        last = get_last_tutorials()

        for n, val in enumerate(last):
            self.assertEqual(val, tutorials[n])
Example #2
0
def home(request):
    """Display the home page with last articles, tutorials and topics added.

    Returns:
        HttpResponse

    """
    return render_template('home.html', {
        'last_articles': get_last_articles(),
        'last_tutorials': get_last_tutorials(),
        'last_topics': get_last_topics(),
    })
Example #3
0
def home(request):
    """Display the home page with last articles, tutorials and topics added.

    Returns:
        HttpResponse

    """
    return render_template(
        'home.html', {
            'last_articles': get_last_articles(),
            'last_tutorials': get_last_tutorials(),
            'last_topics': get_last_topics(),
        })
Example #4
0
 def test_last_tutorials_one(self):
     """Tests that get_last_tutorials work if there is only one."""
     tutorial = G(Tutorial, is_visible=True)
     self.assertEqual(1, len(get_last_tutorials()))
     self.assertEqual(tutorial, get_last_tutorials()[0])
Example #5
0
 def test_last_tutorials_zero(self):
     """Tests if the get_last_tutorials work with no visible tutorial."""
     self.assertEqual(0, len(get_last_tutorials()))
     G(Tutorial, is_visible=False)
     self.assertEqual(0, len(get_last_tutorials()))