def test_achievement_add_lecture_not_created(self): # 既存の授業を追加しても実績は追加されない sc.access_lecture_add_view(self.client, name='Software Test', code='76036') # existing code achievement_list = get_achevements_from_db() self.assertListEqual(achievement_list, [])
def test_achievement_add_lecture(self): sc.access_lecture_add_view(self.client, name='Test', code='77777') j_after = get_achevements_from_db()[0] self.assertEqual(j_after['point'], 30)
def test_add_new_lecture(self): # 他の授業も追加してみます j_lec_get2 = sc.access_lecture_add_view( self.client, name=u'オペレーティングシステム特論', code=u'76001') self.assertEqual(j_lec_get2['status'], 'OK')
def test_lecture_add_without_auth(self): j_add_fbd = sc.access_lecture_add_view(self.client, name='Not Authenticated', code='65536') self.assertEqual(j_add_fbd['status'], 'Forbidden')
def test_add_existing_lecture(self): # 一度追加した授業は新規作成されません j_lec_add2 = sc.access_lecture_add_view( self.client, name=u'Software Test', code=u'76036') self.assertFalse(j_lec_add2['created'])