/usr/share/pyshared/validictory/tests/test_other.py is in python-validictory 0.8.3-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | from unittest import TestCase
import validictory
class TestSchemaErrors(TestCase):
valid_desc = {"description": "My Description for My Schema"}
invalid_desc = {"description": 1233}
valid_title = {"title": "My Title for My Schema"}
invalid_title = {"title": 1233}
# doesn't matter what this is
data = "whatever"
def test_description_pass(self):
try:
validictory.validate(self.data, self.valid_desc)
except ValueError as e:
self.fail("Unexpected failure: %s" % e)
def test_description_fail(self):
self.assertRaises(ValueError, validictory.validate, self.data,
self.invalid_desc)
def test_title_pass(self):
try:
validictory.validate(self.data, self.valid_title)
except ValueError as e:
self.fail("Unexpected failure: %s" % e)
def test_title_fail(self):
self.assertRaises(ValueError, validictory.validate, self.data,
self.invalid_title)
|