flake8
passed.
JSHint
passed.
Review Request #11363 — Created Jan. 8, 2021 and submitted
As part of a cleanup effort leading toward modern argument parsing
support, this change moves some of theSiteList
parsing/management
code out ofmain()
and into each individual command class. That avoids
the mixed logic we had before, simplifyingmain()
, and enables
testability.Unit tests were added, as part of an effort to begin building a test
suite forrb-site
.
Unit tests pass.
Tested each command with valid and invalid site pathhs.
Tested the upgrade command with
--all-sites
.
Summary | ID |
---|---|
3bb7185051522dde086a17370b894a80ba62cb16 |