Ejemplo n.º 1
0
def archivewal_handle_args():
    parser, options, args = archivewal_parse_args()

    try:
        archivewal_validate_options_and_args(options, args)
    except Exception, e:
        stdout.write(str(e) + '\n')
        parser.print_help()
        raise e
 def test_exception_is_explicit_about_error(self):
     try:
         archivewal_validate_options_and_args(self.options, [])
     except Exception, e:
         print 'Exception', e
         self.assertTrue('path to a WAL file' in str(e))
 def will_raise_Exception():
     archivewal_validate_options_and_args(self.options, [])
 def test_will_call_common_validate_options_and_args(self, mock_func):
     mock_func.return_value = False
     retval = archivewal_validate_options_and_args()
     self.assertTrue(mock_func.called)
     self.assertFalse(retval)
 def test_validates_if_wal_file_exists(self):
     wal_filename = 'WAL_file'
     self.tempdir.write(wal_filename, '')
     self.assertTrue(archivewal_validate_options_and_args(self.options,
         [wal_filename]))
 def raises_exception():
     archivewal_validate_options_and_args(self.options, [abs_wal_path])