summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fix test_generate_wiki_table test method.rsiddharth2017-02-091-1/+1
|
* Fix readme_link_fmt variable.rsiddharth2017-02-091-12/+12
| | | | | | | * gd_diff.py (construct_table_row): Add `release` as the first argument. (generate_wiki_table): Update function. * tests/test_gd_diff.py (test_construct_table_row): Update method.
* Flesh out `make_push` function.rsiddharth2017-01-261-0/+54
| | | | | | | * gd_diff.py (make_push): Update function. (gns_wiki): Add global variable; holds gNewSense wiki URL. * tests/test_gd_diff.py (test_make_push): Add test method for `make_push` function.
* Add `read_wiki_page` function.rsiddharth2017-01-201-0/+19
| | | | | | | | * gd_diff.py (read_wiki_page): New function. * tests/test_gd_diff.py (test_read_wiki_page_returns_none_if_wikipage_nonexistent) (test_read_wiki_page_returns_content_if_wikipage_existent): Tests for `read_wiki_page`.
* Make some tests mock $HOMErsiddharth2017-01-111-10/+13
| | | | | * tests/test_gd_diff.py: (test_read_config_file_fail, test_read_gns_readme, test_read_gns_readme_none): Update tests.
* Add `push_wiki_page` function.rsiddharth2017-01-061-0/+45
| | | | | | * gd_diff.py (get_wiki_mc, push_wiki_page): New functions. * tests/test_gd_diff.py (TestGdDiff.test_push_wiki_page): New method; test for `push_wiki_page` function.
* Add `wiki_page_path` function.rsiddharth2017-01-061-1/+9
| | | | | | | | * gd_diff.py (wiki_page_path): New function. (write_wiki_page): Update function; use `wiki_page_path` function. * tests/test_gd_diff.py (TestGdDiff.test_wiki_page_path): Test for `wiki_page_path`. (test_write_wiki_page): Update test.
* Re-write global variables.rsiddharth2017-01-061-1/+1
| | | | | | | | | | * gd_diff.py (bzr_base_url, bzr_pkg_readme_fmt) (readme_url_fmt): Remove variables. (sv_bzr_http, sv_bzr_gns, readme_link_fmt) (readme_url_fmt): Add variables. (construct_table_row): Update function. * tests/test_gd_diff.py (TestGdDiff.test_generate_wiki_table): Update method.
* Add function `get_args`rsiddharth2016-12-241-0/+19
| | | | | | * gd_diff.py (get_args): New function. * tests/tests_gd_diff.py (test_get_args_gd_diff_version) (test_get_args): Tests for function `get_args`.
* gd-diff/ -> gns_deb_diff/rsiddharth2016-12-171-1/+1
| | | | | | | * gd_diff.py (gns_wiki_header): Update function. * gd-diff/data/wiki-header.txt: Remove file. * gns_deb_diff/data/wiki-header.txt: Add file. * tests/test_gd_diff.py (test_gns_wiki_header): Update function.
* Add tests/files/tiny-parkes-pkgs.listrsiddharth2016-12-161-0/+11
|
* Add `generate_wiki_page` function.rsiddharth2016-12-081-0/+12
| | | | | | * gd_diff.py (generate_wiki_page): New function. * tests/test_gd_diff.py (test_generate_wiki_page): Test for `generate_wiki_page`.
* Add `gns_wiki_header` function..rsiddharth2016-12-081-0/+6
| | | | | | * gd_diff.py (gns_wiki_header): New functions. * tests/test_gd_diff.py (test_gns_wiki_page): Test for gns_wiki_header`.
* Update test for `generate_wiki_table`.rsiddharth2016-12-081-2/+2
| | | | * tests/test_gd_diff.py (test_generate_wiki_table): Update test.
* Add `generate_wiki_table` function.rsiddharth2016-12-031-0/+34
| | | | | | | * gd_diff.py (generate_wiki_table): New function. * tests/test_gd_diff.py (test_generate_wiki_table): Test for `generate_wiki_table` function. (tiny_pkgs_file): New Variable.
* Add function `construct_table_row`.rsiddharth2016-11-151-0/+33
| | | | | | | * gd_diff.py (construct_table_row): New function. (bzr_pkg_readme_fmt): New global variable. * tests/test_gd_diff.py (test_construct_table_row): Test for `construct_table_row`.
* Fix test_slurp_all_gns_readmes test.rsiddharth2016-11-151-1/+1
| | | | * tests/test_gd_diff.py (test_slurp_all_gns_readmes): Fix test.
* Add `get_wiki_page_data` function.rsiddharth2016-11-152-1/+26
| | | | | | | * gd_diff.py (get_wiki_page_data): New functions. * tests/files/small-parkes-pkgs.list: Update file * tests/test_gd_diff.py (test_get_wiki_page_data): Add test for `get_wiki_page_data` function.
* Update `read_packages` function.rsiddharth2016-11-141-4/+4
| | | | | | | | Returns list instead of an iterator. Fuck iterators. * gd_diff.py (read_packages): Update function. * tests/test_gd_diff.py (test_read_packages) (test_read_packages_sanity): Update tests.
* Add tests.tests_gd_diff.TestGdDiff.env_funcrsiddharth2016-11-131-64/+21
| | | | | | | | | | | | | The `env_func` method always returns self.test_home. It is used by tests to mock `os.getenv`. * tests/test_gd_diff.py (test_config_dir, test_config_file, test_config_file_success, test_pkgs_dir, test_mk_pkgs_list, test_readmes_dir, test_wiki_page_dir, test_write_wiki_page, test_configured_p_no, test_configured_p_yes, test_configure, test_save_gns_readme, test_save_gns_readme_double, test_slurp_gns_readme_success, test_slurp_gns_readme_error, test_slurp_all_gns_readmes): Update tests to `env_func` method.
* Re-arrange functions.rsiddharth2016-11-131-143/+143
| | | | | | | | | | * gd_diff.py (save_gns_readme, slurp_gns_readme, slurp_all_gns_readmes) (readme_gns_readme, slurp_fields_from_readme): Re-arrange functions. * tests/test_gd_diff.py (test_config_dir, test_config_file) (test_read_config_file_fail, test_read_config_file_success) (test_pkgs_dir, test_mk_pkgs_list, test_readmes_dir, test_wiki_page_dir) (test_write_wiki_page, test_configured_p_no, test_configured_p_yes) (test_configure): Re-arrange test methods.
* Update all gns readme functions.rsiddharth2016-11-131-49/+72
| | | | | | | | | | | | | The functions, now, does not take `local_dir` as an argument. * gd_diff.py (save_gns_readme, slurp_gns_readme, slurp_all_gns_readmes) (read_gns_readme): Update functions. * tests/test_gd_diff.py (test_save_gns_readme, test_save_gns_readme_double, test_slurp_gns_readme_success, test_slurp_gns_readme_error, test_slurp_all_gns_readmes, test_read_gns_readme): Update tests. (test_save_gns_readme_error): Remove test. (test_read_gns_readme_none): Add test.
* Update `mk_pkgs_list` function.rsiddharth2016-11-131-2/+1
| | | | | | | Now returns the path to the file that contains the list of packages. * gd_diff.py (mk_pkgs_list): New function. * tests/test_gd_diff.py (test_mk_pkgs_list): Update test.
* Add `configure` function.rsiddharth2016-11-131-0/+22
| | | | | * gd_diff.py (configure): New function. * tests/test_gd_diff.py (test_configure): Test for `configure` function.
* Add `read_config_file` function.rsiddharth2016-11-131-0/+23
| | | | | | * gd_diff.py (read_config_file): New function. * tests/test_gd_diff.py (test_read_config_file_fail) (test_read_config_file_success): Tests for read_config_file.
* Add `write_wiki_page` function.rsiddharth2016-11-131-0/+11
| | | | | | * gd_diff.py (write_wiki_page): New function. * tests/test_gd_diff.py (test_write_wiki_page): Test for `write_wiki_page`.
* Add `mk_pkgs_list` function.rsiddharth2016-11-131-0/+11
| | | | | | * gd_diff.py (mk_pkgs_list): New function. * tests/test_gd_diff.py (test_mk_pkgs_list): Test for `mk_pkgs_list` function.
* Update `get_packages` function.rsiddharth2016-11-131-1/+1
| | | | | | | | Now returns a newline separated list of packages for release instead of a list of packages. * gd_diff.py (get_packages): Update function. * tests/test_gd_diff.py (test_get_packages): Update test.
* Add `wiki_page_dir` function.rsiddharth2016-11-131-0/+12
| | | | | * gd_diff.py (wiki_page_dir): New function. * tests/test_gd_diff.py (test_wiki_page_dir): Test for `wiki_page_dir`.
* Add `readmes_dir` function.rsiddharth2016-11-131-0/+12
| | | | | | * gd_diff.py (readmes_dir): New function. * tests/test_gd_diff.py (test_readmes_dir): Test for `readmes_dir` function.
* Add `pkgs_dir` function.rsiddharth2016-11-131-0/+11
| | | | | * gd_diff.py (pkgs_dir): New function. * tests/test_gd_diff.py (test_pkgs_dir): Test for `pkgs_dir`.
* Update `config_dir` function.rsiddharth2016-11-131-1/+1
| | | | | | | | Now creates the config directory if it is not already created. * gd_diff.py (config_dir): Update function. * tests/test_gd_diff.py (test_config_dir): Update test. (test_configured_p_yes): Update test.
* Add `configured_p` function.rsiddharth2016-11-131-0/+24
| | | | | | * gd_diff.py (configured_p): New function. * tests/test_gd_diff.py (test_configured_p_no) (test_configured_p_yes): Test functions for `configured_p`.
* Add `config_file` function.rsiddharth2016-11-131-0/+10
| | | | | | * gd_diff.py (config_file): New function. * tests/test_gd_diff.py (test_config_file): Test function for `config_file` function.
* Add `config_dir` function.rsiddharth2016-11-131-0/+10
| | | | | | * gd_diff.py (config_dir): New function. * tests/test_gd_diff.py (test_config_dir): Add test function for `config_dir`.
* Update `get_packages` function.rsiddharth2016-11-091-5/+2
| | | | | | | Returns list of packages for release instead of printing them out. * gd_diff.py (get_packages): Update function. * tests/test_gd_diff.py (test_get_packages): Update function.
* Add `write_file` function.rsiddharth2016-11-091-2/+20
| | | | | | | | * gd_diff.py (write_file): New function. (save_gns_readme, slurp_gns_readme): Update functions. * tests/test_gd_diff.py (test_write_file): New method. (setup, test_save_gns_readme, test_save_gns_readme_double) (teardown): Update methods
* Add `get_packages` function.rsiddharth2016-11-011-0/+16
| | | | | | | | * gd_diff.py (get_packages): New function * setup.py: Add `beautifulsoup4` and `requests` as installation requirements; Add `mock` as dev requirements. * tests/test_gd_diff.py (test_get_packages_error) (test_get_packages): New functions
* rename function `get_packages`.rsiddharth2016-10-301-5/+5
| | | | | | | | | | | `get_packages` is now `read_packages`. * gd_diff.py (read_packages): Rename `get_packages` as `read_packages`. * tests/test_gd_diff.py (test_read_packages): Rename function from `test_get_packages`. (test_read_packages_sanity): Rename function from `test_get_packages_sanity`. (test_slurp_all_gns_readmes): `get_packages` is now `read_packages`.
* Add `slurp_fields_from_readme` function.rsiddharth2016-10-301-0/+44
| | | | | | * gd_diff.py (slurp_fields_from_readme): New function. * tests/test_gd_diff.py (test_slurp_fields_from_readme): Test method for `slurp_fields_from_readme`
* Add `read_gns_readme` function.rsiddharth2016-10-301-0/+11
| | | | | | * gd_diff.py (read_gns_readme): New function. * tests/test_gd_diff.py (test_read_gns_readme): Test for `read_gns_readme` function.
* Add `slurp_all_gns_readmes` function.rsiddharth2016-10-302-0/+33
| | | | | | | * gd_diff.py (slurp_all_gns_readmes): New function. * tests/files/small-parkes-pkgs.list: New file. * tests/test_gd_diff.py (test_slurp_all_gns_readmes): Test function for `slurp_all_gns_readmes`.
* Rename pkgs.list -> parkes-pkgs.listrsiddharth2016-10-302-1/+1
| | | | | * tests/files/pkgs.list -> tests/files/parkes-pkgs.list * tests/test_gd_diff.py (TestGdDiff): Update setup method.
* Add `slurp_gns_readme` function (gd_diff).rsiddharth2016-10-021-0/+24
| | | | | | | * gd_diff.py (slurp_gns_readme): New function. * tests/test_gd_diff.py (test_slurp_gns_readme_success) (test_slurp_gns_readme_error): Tests for `slurp_gns_readme` function. (setup, teardown): Update functions.
* Add `save_gns_readme` function (gd_diff.py).rsiddharth2016-10-021-1/+43
| | | | | | | * gd_diff.py (save_gns_readme): New function. * tests/test_gd_diff.py (test_save_gns_readme) (test_save_gns_readme_double, test_save_gns_readme_error): Tests for `save_gns_readme` function.
* Add `execute` function (gd_diff.py).rsiddharth2016-10-021-0/+25
| | | | | | * gd_diff.py (execute): New function. * tests/test_gd_diff.py (test_execute_success, test_execute_cmderror) (test_execute_raise_exception): Tests for `execute` function.
* add gd_diff.py + tests for functions in it.rsiddharth2016-09-243-0/+130
* gd_diff.py (read_file, get_packages): add functions. * tests/__init__.py: add file. * tests/files/pkgs.list: add file. * tests/test_gd_diff.py: add file.