Repository now parses languages and manifests

This commit is contained in:
Anthony Sottile 2014-03-13 20:33:42 -07:00
parent d77d01cd22
commit 5ca8f4ffa8
8 changed files with 114 additions and 23 deletions

View file

@ -64,4 +64,9 @@ def test_passes_array_schema(array_validator):
def test_raises_when_additional_validation_fails(additional_validator):
with pytest.raises(AdditionalValidatorError):
additional_validator()
additional_validator()
def test_returns_object_after_validating(noop_validator):
ret = noop_validator('tests/data/array_yaml_file.yaml')
assert ret == ['foo', 'bar']

View file

@ -29,7 +29,7 @@ def test_additional_manifest_check_raises_for_bad_language():
@pytest.mark.parametrize(('obj'), (
[{}],
[{'language': 'python'}],
[{'language': 'python>2.6'}],
[{'language': 'ruby'}],
))
def test_additional_manifest_check_is_ok_with_missing_language(obj):
additional_manifest_check(obj)