simphony / simphony-metadata

[LEGACY] This repository contains the metadata definitions used in SimPhoNy project.
BSD 2-Clause "Simplified" License
0 stars 0 forks source link

Test fails for test_validation #30

Closed kitchoi closed 8 years ago

kitchoi commented 8 years ago

When the test_validation is run on its own, the tests fail.

$ python -m unittest discover -v -p test_v*
test_check_shape_simple (simphony_metadata.scripts.tests.test_validation.TestValidation) ... ok
test_check_shape_special (simphony_metadata.scripts.tests.test_validation.TestValidation)
Test for value=1 and value=[1] to be both valid for shape=(1) ... ok
test_decode_shape (simphony_metadata.scripts.tests.test_validation.TestValidation) ... ok
test_error_check_shape (simphony_metadata.scripts.tests.test_validation.TestValidation)
Test for ValueError for invalid shapes ... ok
test_error_validate_cuba_keyword (simphony_metadata.scripts.tests.test_validation.TestValidation)
Test for TypeError for invalid CUBA keyword value ... ERROR
test_validate_cuba_keyword (simphony_metadata.scripts.tests.test_validation.TestValidation)
Test for valid cases for CUBA keyword values ... simphony_metadata/scripts/tests/meta_class/validation.py:166: UserWarning: Value is a string, its shape is not validated. Please fix the cuba.yml shape syntax.
  warnings.warn('Value is a string, its shape is not validated. '
ok

======================================================================
ERROR: test_error_validate_cuba_keyword (simphony_metadata.scripts.tests.test_validation.TestValidation)
Test for TypeError for invalid CUBA keyword value
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/mock/mock.py", line 1305, in patched
    return func(*args, **keywargs)
  File "simphony_metadata/scripts/tests/test_validation.py", line 99, in test_error_validate_cuba_keyword
    type=KEYWORDS[cuba_name.upper()].dtype,
KeyError: 'CUBA.MATERIAL'

----------------------------------------------------------------------
Ran 6 tests in 0.004s

FAILED (errors=1)