Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 12
0
 def test_handles_empty_inside_quotes(self):
     actual = datatypes.dict_of_key_value_pairs('foo=""')
     expected = {'foo': ''}
     self.assertEqual(actual, expected)
Exemplo n.º 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)
Exemplo n.º 14
0
 def _callFUT(self, arg):
     return datatypes.dict_of_key_value_pairs(arg)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 23
0
 def _callFUT(self, arg):
     return datatypes.dict_of_key_value_pairs(arg)
Exemplo n.º 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)
Exemplo n.º 25
0
 def test_handles_empty_inside_quotes(self):
     actual = datatypes.dict_of_key_value_pairs('foo=""')
     expected = {'foo': ''}
     self.assertEqual(actual, expected)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)