def test_log_skip_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['hide_explainer'] = False
request.user = User.objects.get(username="test")
before_nSkip = g.nSkip
stats.log_skip_grammar(request)
g = Grammar.objects.get(pk=g.pk)
self.assertEqual(before_nSkip, g.nSkip)
评论列表
文章目录