def test_validate_bundle(self): b = TestCreateBundle.create_bundle() print b structure = b.create_structure() bundle.validate_bundle_from_spec(bundle=structure, bundle_spec=EX_BUNDLE_SPEC) s = b.serialize() ret_bundle = json.loads(s) bundle.validate_bundle_from_spec(bundle=ret_bundle, bundle_spec=EX_BUNDLE_SPEC)
def test_validate_bundle(self): b = TestCreateBundle.create_bundle() print b structure = b.create_structure() bundle.validate_bundle_from_spec(bundle=structure, bundle_spec=EX_BUNDLE_SPEC) s = b.serialize() ret_bundle = json.loads(s) bundle.validate_bundle_from_spec(bundle=ret_bundle, bundle_spec=EX_BUNDLE_SPEC)
def test_valid_bundle(): test_bundle = get_ex_bundle() bundle.validate_bundle_from_spec(test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() del test_bundle['content'] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() del test_bundle['type'] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() test_bundle['type'] = 'not a bundle' assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() del test_bundle['bundleType'] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() test_bundle['content']['/gul/'] = range(1) assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() test_bundle['content']['/'] = 'not a list' assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() test_bundle['content']['/foo'] = ['a', 'list', ] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) #missing a /foo/bal_* test_bundle = get_ex_bundle() del test_bundle['content']['/foo/bal_0'] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) #too many files in root test_bundle = get_ex_bundle() test_bundle['content']['/'] = range(3) assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC)
def test_valid_bundle(): test_bundle = get_ex_bundle() bundle.validate_bundle_from_spec(test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() del test_bundle['content'] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() del test_bundle['type'] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() test_bundle['type'] = 'not a bundle' assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() del test_bundle['bundleType'] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() test_bundle['content']['/gul/'] = range(1) assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() test_bundle['content']['/'] = 'not a list' assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) test_bundle = get_ex_bundle() test_bundle['content']['/foo'] = [ 'a', 'list', ] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) #missing a /foo/bal_* test_bundle = get_ex_bundle() del test_bundle['content']['/foo/bal_0'] assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC) #too many files in root test_bundle = get_ex_bundle() test_bundle['content']['/'] = range(3) assert_raises(ValueError, bundle.validate_bundle_from_spec, test_bundle, bundle_spec=EX_BUNDLE_SPEC)