()
| 223 | |
| 224 | |
| 225 | def _build_versions(): |
| 226 | def csv_record_to_objects(info): |
| 227 | yield VersionGroup( |
| 228 | id=int(info[0]), |
| 229 | name=info[1], |
| 230 | generation_id=int(info[2]), |
| 231 | order=int(info[3]), |
| 232 | ) |
| 233 | |
| 234 | build_generic((VersionGroup,), "version_groups.csv", csv_record_to_objects) |
| 235 | |
| 236 | def csv_record_to_objects(info): |
| 237 | yield VersionGroupRegion(version_group_id=int(info[0]), region_id=int(info[1])) |
| 238 | |
| 239 | build_generic( |
| 240 | (VersionGroupRegion,), "version_group_regions.csv", csv_record_to_objects |
| 241 | ) |
| 242 | |
| 243 | def csv_record_to_objects(info): |
| 244 | yield Version(id=int(info[0]), version_group_id=int(info[1]), name=info[2]) |
| 245 | |
| 246 | build_generic((Version,), "versions.csv", csv_record_to_objects) |
| 247 | |
| 248 | def csv_record_to_objects(info): |
| 249 | yield VersionName( |
| 250 | version_id=int(info[0]), language_id=int(info[1]), name=info[2] |
| 251 | ) |
| 252 | |
| 253 | build_generic((VersionName,), "version_names.csv", csv_record_to_objects) |
| 254 | |
| 255 | |
| 256 | ################## |
no test coverage detected