Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-29 | some python3-specific changespy3-continued | Bryan Bishop | |
2016-08-27 | import unittest.mock as mock | Bryan Bishop | |
2016-08-27 | Merge branch 'master' into py3-continued | Bryan Bishop | |
Conflicts: pokemontools/crystal.py | |||
2016-08-27 | fix many failing tests | Bryan Bishop | |
2016-08-24 | Fix most Python 3 compat issues with futurize --stage1 | Eevee (Lexy Munroe) | |
2013-11-11 | fix a typo in the switch prompt test | Bryan Bishop | |
2013-11-11 | rename the switch prompt detector | Bryan Bishop | |
2013-11-11 | fix the is_switch_prompt test | Bryan Bishop | |
2013-11-11 | a test for detecting the yes/no prompt | Bryan Bishop | |
2013-11-11 | use set_battle_mon_hp in a test | Bryan Bishop | |
2013-11-11 | detect the "mandatory switch" menuvba-automation | Bryan Bishop | |
This requires a slightly slower text_wait function. There is probably a way to refactor that function in a way that doesn't cause cancer. | |||
2013-11-11 | switch tests to use new battle starter | Bryan Bishop | |
2013-11-10 | bootstrap the battle tests with more mons | Bryan Bishop | |
Use the givepoke function to add a few more pokemon to the team before starting the battle-related tests. There are some features of the battle handling code that require more than one pokemon to be present in the party. | |||
2013-11-09 | make sure an attack works (new test) | Bryan Bishop | |
2013-11-09 | write another quick battle test | Bryan Bishop | |
2013-11-09 | simplify the battle tests | Bryan Bishop | |
2013-11-09 | simplify the vba-related tests | Bryan Bishop | |
The imports for the emulator-related tests are now simplified in the tests/ folder. The bootstrapping.py file contains some shared functions that multiple test files might choose to use. Those functions probably belong in the actual module instead of in tests/. The battle-related tests have been separated from the other emulator tests. | |||
2013-11-09 | Merge branch 'master' into vba-automation | Bryan Bishop | |
Conflicts: pokemontools/vba/vba.py | |||
2013-11-09 | fix an import in tests.py | Bryan Bishop | |
2013-11-09 | Merge branch 'master' into vba-automation | Bryan Bishop | |
2013-11-09 | import Battle for testing | Bryan Bishop | |
2013-11-09 | fix a few imports for testing an old func | Bryan Bishop | |
2013-11-09 | a basic battle test | Bryan Bishop | |
2013-10-12 | move() can now take a list of movements to make | Bryan Bishop | |
2013-09-22 | additional words for the keyboard testing | Bryan Bishop | |
2013-09-22 | test keyboard typing functions | Bryan Bishop | |
This tests 18 different names being typed on the keyboard. These are supposed to be typed using the shortest possible sequence of button presses to get to the right letter selection. | |||
2013-09-22 | basic keyboard writing test | Bryan Bishop | |
2013-09-22 | a test for moving in circles | Bryan Bishop | |
Well, it's more like a square. | |||
2013-09-22 | remove vba.shutdown() from another test | Bryan Bishop | |
2013-09-22 | reduce some duplicated code inside some tests | Bryan Bishop | |
Those movement checks are now collapsed into a single function that each test can individually call. | |||
2013-09-22 | remove unnecessary emulator shutdown | Bryan Bishop | |
2013-09-22 | change the walk test after Elm's Lab | Bryan Bishop | |
The walk test is useful to see if the player is able to move, but it shouldn't walk down and out of the building because the test is comparing against the MapNumber for Elm's Lab and not New Bark Town. | |||
2013-09-22 | test that the Elm's Lab sequence works | Bryan Bishop | |
2013-09-22 | test that the current map is correct | Bryan Bishop | |
2013-09-22 | add more defaults to setup_wram for testing | Bryan Bishop | |
This is sorta absurd, it should just load these values by parsing wram.asm on its own. | |||
2013-09-22 | test the walk_into_new_bark_town vba method | Bryan Bishop | |
2013-09-22 | test autoplayer handle_mom | Bryan Bishop | |
2013-09-22 | remove old jython comments from the vba tests | Bryan Bishop | |
2013-09-22 | combine some tests together | Bryan Bishop | |
2013-09-22 | make the vba tests pass | Bryan Bishop | |
2013-09-22 | use the state property during test bootstrapping | Bryan Bishop | |
2013-09-22 | fix the autoplayer bootstrapper for test_vba.py | Bryan Bishop | |
2013-09-21 | move tests into test_vba.py | Bryan Bishop | |
They didn't belong in pokemontools/vba/vba.py in the first place. | |||
2013-09-12 | move find_labels_without_addresses into labels.py | Bryan Bishop | |
2013-09-12 | remove an unused import from integration tests | Bryan Bishop | |
2013-09-08 | fix some imports in test_vba.py | Bryan Bishop | |
2013-09-08 | vba_tests.py -> test_vba.py | Bryan Bishop | |
This matches the other filenames in the tests/ directory. | |||
2013-09-08 | crude tests for the vba automation software | Bryan Bishop | |
2013-09-01 | move index and grouper into helpers.py | Bryan Bishop | |
2013-09-01 | make the TestPostParsing test case work again | Bryan Bishop | |
It needs to be a subclass of unittest.TestCase in order to get any of the testing methods. Otherwise all of the tests fail when nosetests finds those tests. |