tools: Extract get_provisioning_status check logic.

Move get_provisioning_status check logic into
assert_provisioning_status_ok and use it instead of duplicating the
check code.
This commit is contained in:
Aman Agrawal
2019-06-20 21:57:09 +05:30
committed by Tim Abbott
parent 80a3651cf3
commit b2b49089fd
9 changed files with 27 additions and 56 deletions

View File

@@ -105,14 +105,9 @@ parser.add_argument('--force', dest='force',
parser.add_argument('args', nargs=argparse.REMAINDER)
options = parser.parse_args()
from tools.lib.test_script import get_provisioning_status
from tools.lib.test_script import assert_provisioning_status_ok
if not options.force:
ok, msg = get_provisioning_status()
if not ok:
print(msg)
print('If you really know what you are doing, use --force to run anyway.')
sys.exit(1)
assert_provisioning_status_ok(options.force)
os.environ['NODE_PATH'] = 'static'
os.environ['TZ'] = 'UTC'