Exemplo n.º 1
0
 def test_validator_args_logic_skip_validate_alone(self):
     """Should deactivate both validators."""
     raw_args = _create_parser().parse_args(
         ['xlsform.xlsx', '.', '--skip_validate'])
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(False, args.odk_validate)
     self.assertEqual(False, args.enketo_validate)
Exemplo n.º 2
0
 def test_validator_args_logic_odk_and_enketo(self):
     """Should activate ODK and Enketo."""
     raw_args = _create_parser().parse_args(
         ['xlsform.xlsx', '.', '--odk_validate', '--enketo_validate'])
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(True, args.odk_validate)
     self.assertEqual(True, args.enketo_validate)
Exemplo n.º 3
0
 def test_validator_args_logic_odk_only(self):
     """Should activate ODK only."""
     raw_args = _create_parser().parse_args(
         ["xlsform.xlsx", ".", "--odk_validate"])
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(True, args.odk_validate)
     self.assertEqual(False, args.enketo_validate)
Exemplo n.º 4
0
 def test_validator_args_logic_enketo_only(self):
     """Should activate Enketo only."""
     raw_args = _create_parser().parse_args(
         ['xlsform.xlsx', '.', '--enketo_validate'])
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(False, args.odk_validate)
     self.assertEqual(True, args.enketo_validate)
Exemplo n.º 5
0
 def test_validator_args_logic_odk_and_enketo(self):
     """Should activate ODK and Enketo."""
     raw_args = _create_parser().parse_args(
         ["xlsform.xlsx", ".", "--odk_validate", "--enketo_validate"]
     )
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(True, args.odk_validate)
     self.assertEqual(True, args.enketo_validate)
Exemplo n.º 6
0
 def test_validator_args_logic_enketo_only(self):
     """Should activate Enketo only."""
     raw_args = _create_parser().parse_args(
         ["xlsform.xlsx", ".", "--enketo_validate"]
     )
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(False, args.odk_validate)
     self.assertEqual(True, args.enketo_validate)
Exemplo n.º 7
0
 def test_validator_args_logic_odk_default(self):
     """Should activate ODK only."""
     raw_args = _create_parser().parse_args([
         'xlsform.xlsx',
         '.',
     ])
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(True, args.odk_validate)
     self.assertEqual(False, args.enketo_validate)
Exemplo n.º 8
0
 def test_validator_args_logic_skip_validate_alone(self):
     """Should deactivate both validators."""
     raw_args = _create_parser().parse_args([
         'xlsform.xlsx',
         '.',
         '--skip_validate'
     ])
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(False, args.odk_validate)
     self.assertEqual(False, args.enketo_validate)
Exemplo n.º 9
0
 def test_validator_args_logic_skip_validate_override(self):
     """Should deactivate both validators"""
     raw_args = _create_parser().parse_args([
         "xlsform.xlsx",
         ".",
         "--skip_validate",
         "--odk_validate",
         "--enketo_validate",
     ])
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(False, args.odk_validate)
     self.assertEqual(False, args.enketo_validate)
Exemplo n.º 10
0
 def test_validator_args_logic_skip_validate_override(self):
     """Should deactivate both validators"""
     raw_args = _create_parser().parse_args(
         [
             "xlsform.xlsx",
             ".",
             "--skip_validate",
             "--odk_validate",
             "--enketo_validate",
         ]
     )
     args = _validator_args_logic(args=raw_args)
     self.assertEqual(False, args.odk_validate)
     self.assertEqual(False, args.enketo_validate)