def test_log_complete_grammar_unit_test(self):
g = Grammar(prods="{'A': ['xA', 'Bz'],'B': ['yB']}", nonTerminals="AB", terminals="xyz", startSymbol="A")
g.save()
request = HttpRequest()
engine = import_module(settings.SESSION_ENGINE)
session_key = None
request.session = engine.SessionStore(session_key)
request.session['gid'] = g.pk
request.session['score'] = 5
request.user = User.objects.get(username="test")
before_nComplete = g.nComplete
stats.log_complete_grammar(request)
g = Grammar.objects.get(pk=g.pk)
self.assertEqual(before_nComplete + 1, g.nComplete)
# this test needs to be tested more thoroughly
评论列表
文章目录