'Assert that _print_args prints correct values for all parameters.'

def test_print_args(self):

    args = self.parser.parse_args(['tests.csv'])
    with captured_output() as (out, err):
        _print_args(args)
    output = out.getvalue()
    expected_output = '\nTPOT    settings:\nCONFIG_FILE DCTB = DCTB None\nCROSSOVER_RATE DCTB = DCTB 0.1\nGENERATIONS DCTB = DCTB 100\nINPUT_FILE DCTB = DCTB tests.csv\nINPUT_SEPARATOR DCTB = DCTB  DCTB \nMAX_EVAL_MINS DCTB = DCTB 5\nMAX_TIME_MINS DCTB = DCTB None\nMUTATION_RATE DCTB = DCTB 0.9\nNUM_CV_FOLDS DCTB = DCTB 5\nNUM_JOBS DCTB = DCTB 1\nOFFSPRING_SIZE DCTB = DCTB 100\nOUTPUT_FILE DCTB = DCTB \nPOPULATION_SIZE DCTB = DCTB 100\nRANDOM_STATE DCTB = DCTB None\nSCORING_FN DCTB = DCTB accuracy\nSUBSAMPLE DCTB = DCTB 1.0\nTARGET_NAME DCTB = DCTB class\nTPOT_MODE DCTB = DCTB classification\nVERBOSITY DCTB = DCTB 1\n\n'
    self.assertEqual(_sort_lines(expected_output), _sort_lines(output))
