Exemple #1
0
 def test_mark_log_deleted(self):
     gameinfo = DBSetup().create_teamlog_home_and_away()
     first_team = Team.objects.first()
     sequence = 2
     gamelog = GameLog(gameinfo)
     gamelog.mark_entries_as_deleted(sequence)
     gamelog_list = TeamLog.objects.filter(sequence=sequence)
     assert gamelog_list[
         0].isDeleted, 'touchdown should be marked as deleted'
     assert gamelog_list[1].isDeleted, 'PAT should be marked as deleted'
     actual_gamelog = TeamLog.objects.filter(gameinfo=gameinfo,
                                             team=first_team,
                                             half=1)
     actual_gamelog_entries_as_json = gamelog.create_entries_for_half(
         actual_gamelog)
     assert actual_gamelog_entries_as_json == [{
         'sequence': 1,
         'td': 19,
     }, {
         'sequence': 2,
         'td': 19,
         'pat2': 7,
         'isDeleted': True
     }, {
         'sequence': 3,
         'td': 19,
         'pat1': 7,
     }]
     assert gamelog.get_home_firsthalf_score() == 13
     assert gamelog.get_home_score() == 34
Exemple #2
0
 def delete_gamelog(self, sequence):
     gamelog = GameLog(self.gameinfo.gameinfo)
     gamelog.mark_entries_as_deleted(sequence)
     return gamelog