def test_crime_model_insert_exist(self): key = Player.query().get().key.id() ArrestRecord.update_insert_record(key, one_category_crime) ArrestRecord.update_insert_record(key, two_category_crime) record_list = ArrestRecord.get_by_player_id(key) self.assertEqual(len(record_list), 2, "Expect %s players. Got %s." % (1, len(record_list)))
def get_full_record(cls, full_name): player_record = cls.get_fuzzy_record(full_name) if not player_record: return None player_key = Player.query().get().key.id() player_record.arrest_record = ArrestRecord.get_by_player_id(player_key) return player_record