summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2013-02-14 11:49:47 -0500
committerMartin Kosek <mkosek@redhat.com>2013-02-22 17:20:35 +0100
commit3a96cbc5184688830edf79e4831f729a1bf7aa44 (patch)
tree7374fd13c7b7fee9bac141a5f36118cc1826fca4 /tests
parentb4915bd2fde861279ba18acf940d7a5880a58ba6 (diff)
downloadfreeipa-3a96cbc5184688830edf79e4831f729a1bf7aa44.tar.gz
freeipa-3a96cbc5184688830edf79e4831f729a1bf7aa44.tar.xz
freeipa-3a96cbc5184688830edf79e4831f729a1bf7aa44.zip
Drop support for CSV in the CLI client
Ticket: https://fedorahosted.org/freeipa/ticket/3352 Design: http://freeipa.org/page/V3/Drop_CSV
Diffstat (limited to 'tests')
-rw-r--r--tests/test_cmdline/test_cli.py8
-rw-r--r--tests/test_ipalib/test_parameters.py17
2 files changed, 4 insertions, 21 deletions
diff --git a/tests/test_cmdline/test_cli.py b/tests/test_cmdline/test_cli.py
index 4d730d582..388c54e24 100644
--- a/tests/test_cmdline/test_cli.py
+++ b/tests/test_cmdline/test_cli.py
@@ -72,13 +72,13 @@ class TestCLIParsing(object):
version=API_VERSION)
def test_sudocmdgroup_add_member(self):
- # Test CSV splitting is done correctly
+ # Test CSV splitting is not done
self.check_command(
# The following is as it would appear on the command line:
- r'sudocmdgroup-add-member tcmdgroup1 --sudocmds=abc,\"de,f\",\\,g',
+ r'sudocmdgroup-add-member tcmdgroup1 --sudocmds=ab,c --sudocmds=d',
'sudocmdgroup_add_member',
cn=u'tcmdgroup1',
- sudocmd=[u'abc', u'de,f', u'\\', u'g'],
+ sudocmd=[u'ab,c', u'd'],
raw=False,
all=False,
version=API_VERSION)
@@ -122,7 +122,7 @@ class TestCLIParsing(object):
'dnsrecord_add',
dnszoneidnsname=u'test-example.com',
idnsname=u'ns',
- arecord=[u'1.2.3.4'],
+ arecord=u'1.2.3.4',
structured=False,
force=False,
raw=False,
diff --git a/tests/test_ipalib/test_parameters.py b/tests/test_ipalib/test_parameters.py
index 47c5de1fc..192db3da7 100644
--- a/tests/test_ipalib/test_parameters.py
+++ b/tests/test_ipalib/test_parameters.py
@@ -616,23 +616,6 @@ class test_Param(ClassChecker):
assert o._convert_scalar.value is default
assert o.normalizer.value is default
- def test_split_csv(self):
- """
- Test the `ipalib.parameters.Param.split_csv` method with csv.
- """
- o = self.cls('my_list+', csv=True)
- n = o.split_csv('a,b')
- assert type(n) is tuple
- assert len(n) is 2
-
- n = o.split_csv('bar, "hi, there",foo')
- assert type(n) is tuple
- assert len(n) is 3
-
- e = raises(ValidationError, o.split_csv, '"a')
- assert e.name == 'my_list'
- assert e.error == u'Improperly formatted CSV value (newline inside string)'
-
class test_Flag(ClassChecker):
"""