def test_bytes_syntax(self): m = mock.mock_open(read_data=sops.DEFAULT_TEXT) with mock.patch.object(builtins, 'open', m): assert sops.validate_syntax('path', 'bytes') == True
def test_invalid_json_syntax(self): m = mock.mock_open(read_data='{,,,,,}') with mock.patch.object(builtins, 'open', m): with self.assertRaises(ValueError): sops.validate_syntax('path', 'json')
def test_valid_yaml_syntax(self): m = mock.mock_open(read_data=sops.DEFAULT_YAML) with mock.patch.object(builtins, 'open', m): assert sops.validate_syntax('path', 'yaml') == True
def test_valid_json_syntax(self): m = mock.mock_open(read_data=sops.DEFAULT_JSON) with mock.patch.object(builtins, 'open', m): assert sops.validate_syntax('path', 'json') == True