Ejemplo n.º 1
0
 def test_catch_invalid_time_block_as_array(self):
     # Test time block as array instead of single object.
     file_in = os.path.join(self.test_folder,
                            'ode_input_invalid_time_2.yaml')
     with self.assertRaises(ValidationError):
         validate_yaml(file_in)
Ejemplo n.º 2
0
 def test_catch_invalid_time_block_missing_variable_key(self):
     # Test time block without kew word "variable".
     file_in = os.path.join(self.test_folder,
                            'ode_input_invalid_time_1.yaml')
     with self.assertRaises(ValidationError):
         validate_yaml(file_in)
Ejemplo n.º 3
0
 def test_validate_yaml_typos_required(self):
     # Test if Error is thrown due to typos.
     file_in = os.path.join(self.test_folder,
                            'ode_input_typos_required.yaml')
     with self.assertRaises(ValidationError):
         validate_yaml(file_in)
Ejemplo n.º 4
0
 def test_validate_yaml_empty_section(self):
     # Test if Error is thrown due to empty observable section.
     file_in = os.path.join(self.test_folder,
                            'ode_input_empty_section.yaml')
     with self.assertRaises(ValidationError):
         validate_yaml(file_in)
Ejemplo n.º 5
0
 def test_validate_yaml_valid_2(self):
     # Test validation for a second valid yaml model.
     file_in = os.path.join(self.test_folder, 'ode_input2.yaml')
     validate_yaml(file_in)