Exemplo n.º 1
0
 def test_whitespaces(self):
     self.assertEqual({}, parse("   \n   "))
Exemplo n.º 2
0
 def test_white_not_trim_in_quoted(self):
     self.assertEqual({"foo": "\nbar\n"}, parse('foo="\nbar\n"'))
Exemplo n.º 3
0
 def test_empty(self):
     self.assertEqual({}, parse(""))
Exemplo n.º 4
0
 def test_equal_char(self):
     self.assertEqual({"foo": "="}, parse("foo=="))
Exemplo n.º 5
0
 def test_equal_char_in_quote(self):
     self.assertEqual({"foo": "="}, parse("foo=\"=\""))
Exemplo n.º 6
0
 def test_whitetrim(self):
     self.assertEqual({"foo": "bar"}, parse(" foo = bar "))
Exemplo n.º 7
0
 def test_multiline(self):
     self.assertEqual(
         {"foo": "bar\nbaz\nfoobar"},
         parse("foo=\"bar\nbaz\nfoobar\"")
     )
Exemplo n.º 8
0
 def test_more(self):
     self.assertEqual({"foo": "bar", "baar": "baz"}, parse("foo=bar\nbaar=baz"))
Exemplo n.º 9
0
 def test_lineskip(self):
     self.assertEqual({"foo": "bar", "bar": "baz"}, parse("foo=bar\n\nbar=baz"))
Exemplo n.º 10
0
 def test_escaped_quotes(self):
     self.assertEqual({"foo": "b\\\"ar"}, parse("foo=\"b\\\"ar\""))
Exemplo n.º 11
0
 def test_singleQuotes(self):
     self.assertEqual({"foo": "bar"}, parse("foo='bar'"))
Exemplo n.º 12
0
 def test_quotes(self):
     self.assertEqual({"foo": "bar"}, parse("foo=\"bar\""))
Exemplo n.º 13
0
 def test_simple2(self):
     self.assertEqual({"foo": "bar"}, parse("foo=bar"))
Exemplo n.º 14
0
 def test_simple(self):
     self.assertEqual({"a": "b"}, parse("a=b"))