Commit graph

272 commits

Author SHA1 Message Date
cclauss
a5ccc5e01b Fix typo: ou--> out 2017-07-06 00:57:14 +02:00
Lazo
4c04220f1a Update README.md 2017-07-05 18:35:44 -04:00
Lazo
4b82499a50 Merge pull request #93 from cclauss/patch-2
Simplify print_columns(), print_types(), fix #89
2017-07-05 18:16:15 -04:00
Lazo
dfbdf3407a Merge pull request #90 from cclauss/patch-6
More tests in test_main.py
2017-07-05 18:15:49 -04:00
Lazo
607ffdcd4e Merge pull request #82 from cclauss/patch-4
Pytests of the database
2017-07-05 18:14:49 -04:00
cclauss
49f2840c6a Facilitate running of the tests locally 2017-07-05 11:36:49 +02:00
cclauss
7337030790 Update test_database.py 2017-07-05 10:13:42 +02:00
cclauss
fb91bde48e Update main.py 2017-07-04 20:07:34 +02:00
cclauss
c4784fb267 Simplify print_columns(), print_types(), fix #89
Should fix #89
2017-07-04 20:05:56 +02:00
cclauss
d144d8a219 Placate flake8 2017-07-04 15:56:22 +02:00
cclauss
894a222787 Revert travis changes 2017-07-04 15:46:08 +02:00
Lazo
682ab32c3f Merge pull request #88 from cclauss/patch-2
Remove the comma that is halting our tests
2017-07-04 09:41:14 -04:00
Lazo
c133b5d015 Merge pull request #87 from samosaara/master
Fix errors from #84
2017-07-04 09:40:54 -04:00
Samuel Henrique
1735d731bf Adds suggested sanity checks 2017-07-04 10:20:11 -03:00
cclauss
5e4badac3c Update .travis.yml 2017-07-04 15:00:28 +02:00
cclauss
eb63b5eeb7 test_adapter_methods() 2017-07-04 13:23:12 +02:00
cclauss
3256c959f0 Create test_scripter.py 2017-07-04 12:21:55 +02:00
cclauss
6864997cab on_failure: never # always will be the setting once code changes slow down 2017-07-04 10:48:58 +02:00
cclauss
3953765b83 --max-complexity=10 2017-07-04 10:47:10 +02:00
cclauss
ba34d9148e Undo .travis.yml changes 2017-07-04 10:35:01 +02:00
cclauss
cff8616444 Update .travis.yml 2017-07-04 10:32:45 +02:00
cclauss
50880c93b1 More tests in test_main.py
Only merge **after** PR #82.  This PR leverages the new test_util.py (in PR #82) for common test data and functions.

The only test that should fail is `test_extra()` which is caused by issue #89
2017-07-04 10:28:43 +02:00
cclauss
fbae1079a2 len(db.get_all()) == MAX_ID + len(db.get_extra()) 2017-07-04 08:11:46 +02:00
cclauss
2ac10b67ce Revert adding test_main.py 2017-07-04 08:05:04 +02:00
cclauss
2e9c5964d5 test_main uses test_utils plus more tests 2017-07-04 08:01:39 +02:00
cclauss
70ed2d0fb4 for id_str in numbered_ids 2017-07-04 07:45:47 +02:00
cclauss
8bc3f324b1 id_str 2017-07-04 07:42:48 +02:00
cclauss
434c6c2fc3 Update test_database.py 2017-07-04 07:41:34 +02:00
cclauss
d5b6f8fd26 Remove redundant builds 2017-07-04 07:39:20 +02:00
cclauss
aa16c65400 Database().get_all() --> numbered_ids 2017-07-04 07:38:20 +02:00
cclauss
d79dec81dd int --> id 2017-07-04 07:35:17 +02:00
cclauss
4de38c717d Update test_database.py 2017-07-04 07:30:43 +02:00
cclauss
41a5240c53 is_instance --> isinstance 2017-07-04 07:12:09 +02:00
cclauss
df5fe70a35 Fix TravisCI 2017-07-04 07:06:31 +02:00
cclauss
7aa9c1e040 Silence the email notifications on_failure 2017-07-04 07:03:39 +02:00
cclauss
0c5626b188 Placate flake8: removed whitespace 2017-07-04 07:02:15 +02:00
cclauss
ab46a50446 Remove that pesky comma 2017-07-04 06:57:51 +02:00
cclauss
1899c67b17 test_ids() and test_thresholds() 2017-07-04 06:51:48 +02:00
Samuel Henrique
250e8708b7 Merge branch 'master' of https://github.com/LazoCoder/Pokemon-Terminal 2017-07-03 22:42:58 -03:00
Samuel Henrique
8496ede2bb Fixes issues caused by #84 2017-07-03 22:35:46 -03:00
LazoCoder
ca89626afa Fixed light/dark bug
Traceback (most recent call last):
  File "./pokemon", line 298, in <module>
    main(sys.argv)
  File "./pokemon", line 288, in main
    single_argument_handler(argv[1].lower(), ESCAPE_CODE)
  File "./pokemon", line 240, in single_argument_handler
    change_terminal_background(db, db.get_light().get_name())
AttributeError: 'str' object has no attribute 'get_name'
2017-07-03 21:01:12 -04:00
LazoCoder
ba9e9b3d8f Fixed "AttributeError: 'ITerm' object has no attribute 'set_pokemon'"
Traceback (most recent call last):
  File "./pokemon", line 298, in <module>
    main(sys.argv)
  File "./pokemon", line 288, in main
    single_argument_handler(argv[1].lower(), ESCAPE_CODE)
  File "./pokemon", line 270, in single_argument_handler
    change_terminal_background(db, arg)
  File "./pokemon", line 123, in change_terminal_background
    scripter.change_terminal(pokemon.get_path())
  File "/Users/Laki/Documents/GitHub/Pokemon-Terminal/scripter.py", line 41, in change_terminal
    adapter.set_pokemon(image_file_path)
AttributeError: 'ITerm' object has no attribute 'set_pokemon'
2017-07-03 20:57:08 -04:00
Lazo
eee1106466 Merge pull request #84 from cclauss/patch-2
Scripter accepts an image_file_path, not a pokemon
2017-07-03 20:49:38 -04:00
Lazo
5451c04a76 Merge pull request #85 from cclauss/patch-6
Missing variable assignment
2017-07-03 19:55:47 -04:00
Lazo
b5992d74bb Merge pull request #86 from samosaara/master
get_all and get_[region] fixed.
2017-07-03 19:55:15 -04:00
cclauss
832049e998 Create test_utils.py 2017-07-04 01:50:48 +02:00
cclauss
f9cdee86ff from test_utils import region_dict 2017-07-04 01:49:14 +02:00
cclauss
09dc66f488 from test_utils import expected_len 2017-07-04 01:47:07 +02:00
cclauss
b58f3776b3 Make get_pokemon(name) case insensitive 2017-07-04 01:35:02 +02:00
cclauss
95394753b2 Removed IndexError check & reverted to len() == 0 2017-07-04 00:59:29 +02:00