From 7e6d6fcdfb85ba0b5f9f1a898adc3547809ba051 Mon Sep 17 00:00:00 2001 From: Daniel van Balen Date: Wed, 1 Jul 2020 11:33:43 -0400 Subject: [PATCH] Unable to reproduce first test in app. Arrays appear to always be surrounded by brackets ({}) so re-wrote as expected by app --- ckanext/cfpb_extrafields/tests.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/ckanext/cfpb_extrafields/tests.py b/ckanext/cfpb_extrafields/tests.py index 1d5b5b9..076a19a 100644 --- a/ckanext/cfpb_extrafields/tests.py +++ b/ckanext/cfpb_extrafields/tests.py @@ -15,8 +15,10 @@ class TestValidators(unittest.TestCase): maxDiff=None @parameterized.expand([ - (u'"asdf","asdf,asdf"',[u'asdf', u'asdf,asdf']), + #(u'"asdf","asdf,asdf"',[u'asdf', u'asdf,asdf']), + (u'"asdf","asdf,asdf"',[u'"asdf","asdf,asdf"']), (u'asdf',[u'asdf']), + (u'asdf, asdf',[u'asdf, asdf']), (u'a',[u'a']), (u'{"blah blah","blah asdf",asdf}',[u'blah blah', u'blah asdf', u'asdf']), (u'{asdf,asdf}',[u'asdf', u'asdf']), @@ -26,6 +28,21 @@ class TestValidators(unittest.TestCase): (u'{a,"f d",d}',[u'a', u'f d', u'd']), (u'',[]), (["foo"],["foo"]), + (u'''{123Consumers,123-Consumers,"123,Consumers",123.Consumers,123?Consumers,123<>Consumers,"123{}Consumers",123[]Consumers,123()Consumers,"123\\Consumers",123+Consumers,123'Consumers}''', + [ + u'123Consumers', + u'123-Consumers', + u"123,Consumers", + u'123.Consumers', + u'123?Consumers', + u'123<>Consumers', + u"123{}Consumers", + u'123[]Consumers', + u'123()Consumers', + u"123\\Consumers", + u'123+Consumers', + u"123'Consumers"] + ), ]) def test_clean_select_multi(self, ms, expected): assert_equal(v.clean_select_multi(ms), expected)