diff options
Diffstat (limited to 'tests/test_gd_diff.py')
-rw-r--r-- | tests/test_gd_diff.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_gd_diff.py b/tests/test_gd_diff.py index d4b9267..04e14ec 100644 --- a/tests/test_gd_diff.py +++ b/tests/test_gd_diff.py @@ -23,6 +23,7 @@ class TestGdDiff(object): def setup(self): """Setup method for this class.""" self.pkgs_file = 'tests/files/parkes-pkgs.list' + self.small_pkgs_file = 'tests/files/small-parkes-pkgs.list' self.pkgs_file_ne = 'tests/nonexistent-file.list' self.gns_pkgs_dir = 'tests/gns-pkgs' self.stderr_orig = sys.stderr @@ -129,6 +130,19 @@ class TestGdDiff(object): assert not path.exists(gns_readme_file) + def test_slurp_all_gns_readmes(self): + pkgs = get_packages(self.small_pkgs_file) + + # expected packages with no readmes + expected_pkgs_noreadmes = [ + 'pkg-with-no-readme', + 'another-pkgs-no-readme', + ] + + pkgs_noreadmes = slurp_all_gns_readmes('parkes', pkgs, self.gns_pkgs_dir) + assert_equal(pkgs_noreadmes, expected_pkgs_noreadmes) + + def teardown(self): """Teardown method for this class.""" if(path.exists(self.gns_pkgs_dir)): |