veekun_pokedex/pokedex/db
Andrew Ekstedt ad429ab128 Fix Roserade's Central Kalos dex number and add tests
Roserade and Roselia were mistakenly sharing dex number 72. Presumably
an error from the original X/Y spreadsheet. I guess we never reripped
these after 3DS rom dumping became possible.

Regardless of how it happened, add a test and some database constraints
to ensure that it doesn't happen again.

- Add a test for gaps in pokedex numbers

- Add uniqueness constraints to pokemon_dex_numbers.  A species can
  only appear once per pokedex, and a number cannot be used more than
  once per pokedex.
2019-07-16 18:12:58 -07:00
..
__init__.py
dependencies.py
load.py
markdown.py
multilang.py
oracle.py
tables.py Fix Roserade's Central Kalos dex number and add tests 2019-07-16 18:12:58 -07:00
translations.py Catch StopIteration explicitly in group_by_object generator (#264) 2019-07-15 13:23:37 -07:00
util.py