Пример #1
0
 def test_dict_of_key_value_pairs_handles_unquoted_non_alphanum(self):
     actual = datatypes.dict_of_key_value_pairs(
         'HOME=/home/auser,FOO=/.foo+(1.2)-_/,'
         'SUPERVISOR_SERVER_URL=http://127.0.0.1:9001')
     expected = {'HOME': '/home/auser', 'FOO': '/.foo+(1.2)-_/',
                 'SUPERVISOR_SERVER_URL': 'http://127.0.0.1:9001'}
     self.assertEqual(actual, expected)
Пример #2
0
 def test_dict_of_key_value_pairs_handles_unquoted_non_alphanum(self):
     actual = datatypes.dict_of_key_value_pairs(
         'HOME=/home/auser,FOO=/.foo+(1.2)-_/,'
         'SUPERVISOR_SERVER_URL=http://127.0.0.1:9001')
     expected = {'HOME': '/home/auser', 'FOO': '/.foo+(1.2)-_/',
                 'SUPERVISOR_SERVER_URL': 'http://127.0.0.1:9001'}
     self.assertEqual(actual, expected)
Пример #3
0
 def test_dict_of_key_value_pairs_returns_dict_from_single_pair_str(self):
     actual = datatypes.dict_of_key_value_pairs('foo=bar')
     expected = {'foo': 'bar'}
     self.assertEqual(actual, expected)
Пример #4
0
 def test_dict_of_key_value_pairs_allows_trailing_comma(self):
     actual = datatypes.dict_of_key_value_pairs('foo=bar,')
     expected = {'foo': 'bar'}
     self.assertEqual(actual, expected)
Пример #5
0
 def test_dict_of_key_value_pairs_handles_commas_inside_apostrophes(self):
     actual = datatypes.dict_of_key_value_pairs("foo='bar,baz',baz='q,ux'")
     expected = {'foo': 'bar,baz', 'baz': 'q,ux'}
     self.assertEqual(actual, expected)
Пример #6
0
 def test_handles_newlines_inside_quotes(self):
     actual = datatypes.dict_of_key_value_pairs('foo="a\nb\nc"')
     expected = {'foo': 'a\nb\nc'}
     self.assertEqual(actual, expected)
Пример #7
0
 def test_dict_of_key_value_pairs_returns_dict_even_if_newlines(self):
     actual = datatypes.dict_of_key_value_pairs("foo\n=\nbar\n,\nbaz\n=\nqux")
     expected = {"foo": "bar", "baz": "qux"}
     self.assertEqual(actual, expected)
Пример #8
0
 def test_dict_of_key_value_pairs_returns_dict_from_multi_pair_str(self):
     actual = datatypes.dict_of_key_value_pairs("foo=bar,baz=qux")
     expected = {"foo": "bar", "baz": "qux"}
     self.assertEqual(actual, expected)
Пример #9
0
 def test_dict_of_key_value_pairs_returns_empty_dict_for_empty_str(self):
     actual = datatypes.dict_of_key_value_pairs("")
     self.assertEqual({}, actual)
Пример #10
0
 def test_dict_of_key_value_pairs_allows_trailing_comma(self):
     actual = datatypes.dict_of_key_value_pairs('foo=bar,')
     expected = {'foo': 'bar'}
     self.assertEqual(actual, expected)
Пример #11
0
 def test_dict_of_key_value_pairs_returns_dict_even_if_newlines(self):
     actual = datatypes.dict_of_key_value_pairs('foo\n=\nbar\n,\nbaz\n=\nqux')
     expected = {'foo': 'bar', 'baz': 'qux'}
     self.assertEqual(actual, expected)
Пример #12
0
 def test_handles_empty_inside_quotes(self):
     actual = datatypes.dict_of_key_value_pairs('foo=""')
     expected = {'foo': ''}
     self.assertEqual(actual, expected)
Пример #13
0
 def test_handles_newlines_inside_quotes(self):
     actual = datatypes.dict_of_key_value_pairs('foo="a\nb\nc"')
     expected = {'foo': 'a\nb\nc'}
     self.assertEqual(actual, expected)
Пример #14
0
 def _callFUT(self, arg):
     return datatypes.dict_of_key_value_pairs(arg)
Пример #15
0
 def test_dict_of_key_value_pairs_returns_dict_even_if_whitespace(self):
     actual = datatypes.dict_of_key_value_pairs(' foo = bar , baz = qux ')
     expected = {'foo': 'bar', 'baz': 'qux'}
     self.assertEqual(actual, expected)
Пример #16
0
 def test_dict_of_key_value_pairs_returns_dict_from_single_pair_str(self):
     actual = datatypes.dict_of_key_value_pairs('foo=bar')
     expected = {'foo': 'bar'}
     self.assertEqual(actual, expected)
Пример #17
0
 def test_handles_empty_inside_quotes_with_second_unquoted_pair(self):
     actual = datatypes.dict_of_key_value_pairs('foo="",bar=a')
     expected = {'foo': '', 'bar': 'a'}
     self.assertEqual(actual, expected)
Пример #18
0
 def test_dict_of_key_value_pairs_returns_dict_from_multi_pair_str(self):
     actual = datatypes.dict_of_key_value_pairs('foo=bar,baz=qux')
     expected = {'foo': 'bar', 'baz': 'qux'}
     self.assertEqual(actual, expected)
Пример #19
0
 def test_dict_of_key_value_pairs_returns_dict_from_single_pair_str(self):
     actual = datatypes.dict_of_key_value_pairs("foo=bar")
     expected = {"foo": "bar"}
     self.assertEqual(actual, expected)
Пример #20
0
 def test_dict_of_key_value_pairs_returns_dict_even_if_whitespace(self):
     actual = datatypes.dict_of_key_value_pairs(' foo = bar , baz = qux ')
     expected = {'foo': 'bar', 'baz': 'qux'}
     self.assertEqual(actual, expected)
Пример #21
0
 def test_dict_of_key_value_pairs_returns_dict_even_if_whitespace(self):
     actual = datatypes.dict_of_key_value_pairs(" foo = bar , baz = qux ")
     expected = {"foo": "bar", "baz": "qux"}
     self.assertEqual(actual, expected)
Пример #22
0
 def test_handles_empty_inside_quotes_with_second_unquoted_pair(self):
     actual = datatypes.dict_of_key_value_pairs('foo="",bar=a')
     expected = {'foo': '', 'bar': 'a'}
     self.assertEqual(actual, expected)
Пример #23
0
 def _callFUT(self, arg):
     return datatypes.dict_of_key_value_pairs(arg)
Пример #24
0
 def test_dict_of_key_value_pairs_unicode(self):
     actual = datatypes.dict_of_key_value_pairs(u'foo=bar,baz=qux')
     expected = {'foo': 'bar', 'baz': 'qux'}
     self.assertEqual(actual, expected)
Пример #25
0
 def test_handles_empty_inside_quotes(self):
     actual = datatypes.dict_of_key_value_pairs('foo=""')
     expected = {'foo': ''}
     self.assertEqual(actual, expected)
Пример #26
0
 def test_dict_of_key_value_pairs_handles_commas_inside_apostrophes(self):
     actual = datatypes.dict_of_key_value_pairs("foo='bar,baz',baz='q,ux'")
     expected = {"foo": "bar,baz", "baz": "q,ux"}
     self.assertEqual(actual, expected)
Пример #27
0
 def test_dict_of_key_value_pairs_handles_commas_inside_quotes(self):
     actual = datatypes.dict_of_key_value_pairs('foo="bar,baz",baz="q,ux"')
     expected = {'foo': 'bar,baz', 'baz': 'q,ux'}
     self.assertEqual(actual, expected)
Пример #28
0
 def test_dict_of_key_value_pairs_handles_commas_inside_quotes(self):
     actual = datatypes.dict_of_key_value_pairs('foo="bar,baz",baz="q,ux"')
     expected = {"foo": "bar,baz", "baz": "q,ux"}
     self.assertEqual(actual, expected)
Пример #29
0
 def test_dict_of_key_value_pairs_returns_empty_dict_for_empty_str(self):
     actual = datatypes.dict_of_key_value_pairs('')
     self.assertEqual({}, actual)
Пример #30
0
 def test_dict_of_key_value_pairs_handles_unquoted_non_alphanum(self):
     actual = datatypes.dict_of_key_value_pairs(
         "HOME=/home/auser,FOO=/.foo+(1.2)-_/," "SUPERVISOR_SERVER_URL=http://127.0.0.1:9001"
     )
     expected = {"HOME": "/home/auser", "FOO": "/.foo+(1.2)-_/", "SUPERVISOR_SERVER_URL": "http://127.0.0.1:9001"}
     self.assertEqual(actual, expected)
Пример #31
0
 def test_dict_of_key_value_pairs_returns_dict_from_multi_pair_str(self):
     actual = datatypes.dict_of_key_value_pairs('foo=bar,baz=qux')
     expected = {'foo': 'bar', 'baz': 'qux'}
     self.assertEqual(actual, expected)
Пример #32
0
 def test_dict_of_key_value_pairs_allows_trailing_comma(self):
     actual = datatypes.dict_of_key_value_pairs("foo=bar,")
     expected = {"foo": "bar"}
     self.assertEqual(actual, expected)
Пример #33
0
 def test_dict_of_key_value_pairs_returns_dict_even_if_newlines(self):
     actual = datatypes.dict_of_key_value_pairs(
         'foo\n=\nbar\n,\nbaz\n=\nqux')
     expected = {'foo': 'bar', 'baz': 'qux'}
     self.assertEqual(actual, expected)
Пример #34
0
 def test_dict_of_key_value_pairs_unicode(self):
     actual = datatypes.dict_of_key_value_pairs(u'foo=bar,baz=qux')
     expected = {'foo': 'bar', 'baz': 'qux'}
     self.assertEqual(actual, expected)