Skip to content

Commit 206af8a

Browse files
committed
Remove order column from Generation model and use ID column instead
1 parent 98eef4d commit 206af8a

File tree

6 files changed

+15
-26
lines changed

6 files changed

+15
-26
lines changed

data/v2/build.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,7 @@ def csv_record_to_objects(info):
178178

179179
def _build_generations():
180180
def csv_record_to_objects(info):
181-
yield Generation(
182-
id=int(info[0]), region_id=int(info[1]), name=info[2], order=info[3]
183-
)
181+
yield Generation(id=int(info[0]), region_id=int(info[1]), name=info[2])
184182

185183
build_generic((Generation,), "generations.csv", csv_record_to_objects)
186184

data/v2/csv/generations.csv

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
id,main_region_id,identifier,order
2-
1,1,generation-i,1
3-
2,2,generation-ii,2
4-
3,3,generation-iii,3
5-
4,4,generation-iv,4
6-
5,5,generation-v,5
7-
6,6,generation-vi,6
8-
7,7,generation-vii,7
9-
8,8,generation-viii,8
1+
id,main_region_id,identifier
2+
1,1,generation-i
3+
2,2,generation-ii
4+
3,3,generation-iii
5+
4,4,generation-iv
6+
5,5,generation-v
7+
6,6,generation-vi
8+
7,7,generation-vii
9+
8,8,generation-viii

pokemon_v2/migrations/0011_typeefficacypast.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,4 @@ class Migration(migrations.Migration):
8181
to="pokemon_v2.Type",
8282
),
8383
),
84-
migrations.AddField(
85-
model_name="generation",
86-
name="order",
87-
field=models.IntegerField(default=1),
88-
preserve_default=False,
89-
),
9084
]

pokemon_v2/models.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -747,8 +747,6 @@ class Generation(HasName):
747747
on_delete=models.CASCADE,
748748
)
749749

750-
order = models.IntegerField()
751-
752750

753751
class GenerationName(IsName, HasGeneration):
754752
pass

pokemon_v2/serializers.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,6 @@ class Meta:
678678
"main_region",
679679
"moves",
680680
"names",
681-
"order",
682681
"pokemon_species",
683682
"types",
684683
"version_groups",
@@ -2031,7 +2030,7 @@ def remove_newer_types(self, relations, current_gen):
20312030
def type_is_present(self, type, current_gen):
20322031
type_obj = Type.objects.get(name=type["name"])
20332032
gen_introduced = Generation.objects.get(pk=type_obj.generation.id)
2034-
return gen_introduced.order <= current_gen.order
2033+
return gen_introduced.id <= current_gen.id
20352034

20362035
def get_type_pokemon(self, obj):
20372036

pokemon_v2/tests.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ def setup_region_name_data(cls, region, name="reg nm"):
7474

7575
# Generation Data
7676
@classmethod
77-
def setup_generation_data(cls, order=1, region=None, name="gen"):
77+
def setup_generation_data(cls, region=None, name="gen"):
7878

7979
region = region or cls.setup_region_data(name="reg for " + name)
8080

81-
generation = Generation.objects.create(region=region, name=name, order=order)
81+
generation = Generation.objects.create(region=region, name=name)
8282
generation.save()
8383

8484
return generation
@@ -3420,7 +3420,7 @@ def test_type_api(self):
34203420
pokemon = self.setup_pokemon_data(name="pkmn for base tp")
34213421
pokemon_type = self.setup_pokemon_type_data(pokemon=pokemon, type=type)
34223422

3423-
generation = self.setup_generation_data(order=1, name="past gen")
3423+
generation = self.setup_generation_data(name="past gen")
34243424

34253425
no_damage_to = self.setup_type_data(
34263426
name="no damage to tp", generation=generation
@@ -3441,7 +3441,7 @@ def test_type_api(self):
34413441
name="double damage from tp", generation=generation
34423442
)
34433443

3444-
newer_generation = self.setup_generation_data(order=5, name="newer_generation")
3444+
newer_generation = self.setup_generation_data(name="newer_generation")
34453445

34463446
newer_type = self.setup_type_data(name="newer tp", generation=newer_generation)
34473447

0 commit comments

Comments
 (0)