def test_parse_method_multiple(self):
     method_list = extensions._parse_compression_method('foo, bar')
     self.assertEqual(2, len(method_list))
     self.assertEqual('foo', method_list[0].name())
     self.assertEqual(0, len(method_list[0].get_parameters()))
     self.assertEqual('bar', method_list[1].name())
     self.assertEqual(0, len(method_list[1].get_parameters()))
 def test_parse_method_multiple(self):
     method_list = extensions._parse_compression_method('foo, bar')
     self.assertEqual(2, len(method_list))
     self.assertEqual('foo', method_list[0].name())
     self.assertEqual(0, len(method_list[0].get_parameters()))
     self.assertEqual('bar', method_list[1].name())
     self.assertEqual(0, len(method_list[1].get_parameters()))
 def test_parse_method_with_parameter(self):
     method_list = extensions._parse_compression_method('foo; x; y=10')
     self.assertEqual(1, len(method_list))
     method = method_list[0]
     self.assertEqual('foo', method.name())
     self.assertEqual(2, len(method.get_parameters()))
     self.assertTrue(method.has_parameter('x'))
     self.assertEqual(None, method.get_parameter_value('x'))
     self.assertTrue(method.has_parameter('y'))
     self.assertEqual('10', method.get_parameter_value('y'))
 def test_parse_method_with_parameter(self):
     method_list = extensions._parse_compression_method('foo; x; y=10')
     self.assertEqual(1, len(method_list))
     method = method_list[0]
     self.assertEqual('foo', method.name())
     self.assertEqual(2, len(method.get_parameters()))
     self.assertTrue(method.has_parameter('x'))
     self.assertEqual(None, method.get_parameter_value('x'))
     self.assertTrue(method.has_parameter('y'))
     self.assertEqual('10', method.get_parameter_value('y'))
Example #5
0
 def test_parse_method_with_quoted_parameter(self):
     method_list = extensions._parse_compression_method('foo; x="Hello World"; y=10')
     self.assertEqual(1, len(method_list))
     method = method_list[0]
     self.assertEqual("foo", method.name())
     self.assertEqual(2, len(method.get_parameters()))
     self.assertTrue(method.has_parameter("x"))
     self.assertEqual("Hello World", method.get_parameter_value("x"))
     self.assertTrue(method.has_parameter("y"))
     self.assertEqual("10", method.get_parameter_value("y"))
Example #6
0
 def test_parse_method_with_parameter(self):
     method_list = extensions._parse_compression_method("foo; x; y=10")
     self.assertEqual(1, len(method_list))
     method = method_list[0]
     self.assertEqual("foo", method.name())
     self.assertEqual(2, len(method.get_parameters()))
     self.assertTrue(method.has_parameter("x"))
     self.assertEqual(None, method.get_parameter_value("x"))
     self.assertTrue(method.has_parameter("y"))
     self.assertEqual("10", method.get_parameter_value("y"))
 def test_parse_method_multiple_methods_with_quoted_parameter(self):
     method_list = extensions._parse_compression_method(
         'foo; x="Hello World", bar; y=10')
     self.assertEqual(2, len(method_list))
     self.assertEqual('foo', method_list[0].name())
     self.assertEqual(1, len(method_list[0].get_parameters()))
     self.assertTrue(method_list[0].has_parameter('x'))
     self.assertEqual('Hello World',
                      method_list[0].get_parameter_value('x'))
     self.assertEqual('bar', method_list[1].name())
     self.assertEqual(1, len(method_list[1].get_parameters()))
     self.assertTrue(method_list[1].has_parameter('y'))
     self.assertEqual('10', method_list[1].get_parameter_value('y'))
 def test_parse_method_multiple_methods_with_quoted_parameter(self):
     method_list = extensions._parse_compression_method(
         'foo; x="Hello World", bar; y=10')
     self.assertEqual(2, len(method_list))
     self.assertEqual('foo', method_list[0].name())
     self.assertEqual(1, len(method_list[0].get_parameters()))
     self.assertTrue(method_list[0].has_parameter('x'))
     self.assertEqual('Hello World',
                      method_list[0].get_parameter_value('x'))
     self.assertEqual('bar', method_list[1].name())
     self.assertEqual(1, len(method_list[1].get_parameters()))
     self.assertTrue(method_list[1].has_parameter('y'))
     self.assertEqual('10', method_list[1].get_parameter_value('y'))
 def test_parse_method_simple(self):
     method_list = extensions._parse_compression_method('foo')
     self.assertEqual(1, len(method_list))
     method = method_list[0]
     self.assertEqual('foo', method.name())
     self.assertEqual(0, len(method.get_parameters()))
 def test_parse_method_simple(self):
     method_list = extensions._parse_compression_method('foo')
     self.assertEqual(1, len(method_list))
     method = method_list[0]
     self.assertEqual('foo', method.name())
     self.assertEqual(0, len(method.get_parameters()))