def test_validate_metadata_correct(self, metadata): """ Tests the ``validate_metadata`` function against metadata that is correct. The function is tested with various instances of metadata, all of which are correct. It is tested if the validation deems the metadata correct also. :param metadata: Correct metadata. """ loggertype.validate_metadata(metadata) #Should not give an exception.
def test_validate_metadata_incorrect(self, metadata): """ Tests the ``validate_metadata`` function against metadata that is incorrect. The function is tested with various instances of metadata, all of which are incorrect. The test expects the function to raise a ``MetadataValidationError``. :param metadata: Incorrect metadata. """ with self.assertRaises(luna.plugins.MetadataValidationError): #Should give this exception. loggertype.validate_metadata(metadata)