DRY django.loaddata
modules.django docfix: 2nd arg is module, not file
output: fix typo introduced in 5f473b
Make it possible to run a single unit test
Merge pull request #5584 from multani/develop

output: fix typo introduced in 5f473b
Remove confusing warnings

When called from a state, the "name" parameter will always be present.
This means that there will always be a warning for this. Removing the
warnings for now, will try to think of a better way to handle logging
for this.
Merge pull request #5586 from terminalmage/quickfix

Remove confusing warnings
Change comment for pkg.purged state

This commit only affects states for packages which are already purged.
It adds "or partially installed" to the normal comment that would eb
seen for pkg.removed states, "None of the targeted packages are
installed". This makes the state output more descriptive for pkg.purged
states.
Merge pull request #5587 from terminalmage/quickfix

Change comment for pkg.purged state
Merge pull request #5585 from zhangcheng/run_single_unit_test

Make it possible to run a single unit test
pkgin._check_pkgin(): trivial simplification
requisites.rst: minor copyediting
Finish #5585
Merge pull request #5588 from cvrebert/patch-1

pkgin._check_pkgin(): trivial simplification
Merge pull request #5589 from cvrebert/patch-2

requisites.rst: minor copyediting
win_pkg: adjust spacing to satisfy pylint
Merge pull request #5592 from cvrebert/patch-1

win_pkg: adjust spacing to satisfy pylint
Add `args` to `cmd.script` documentation, Fix #5574
Run refresh_db in latest_version

This ensures that we are getting the latest package data available.
Without this, some pkg.latest states might mistakenly report as
up-to-date when the package really does have an upgrade available.
Check perms for file.directory test=True, Fix #5573