Example #1
0
    def test_static_class_method_get_count(self):
        """the static class method Word.get_count() makes it possible to 
        conveiently ask the model for a count."""
        # defaults to 0 when it doesn't exist
        self.assertEqual(Word.get_count("foo"), 0)
        self.assertEqual(Word.get_count("foo", language="es"), 0)

        views.incr_word("foo")
        self.assertEqual(Word.get_count("foo"), 1)
        self.assertEqual(Word.get_count("foo", language="es"), 0)

        views.incr_word("foo", language="es")
        self.assertEqual(Word.get_count("foo"), 1)
        self.assertEqual(Word.get_count("foo", language="es"), 1)