Ejemplo n.º 1
0
    def test_custom_float_format(self):
        data = format_line( OrderedDict([
            ("key1", 342.23424),
            ("key2", "%.7f" % -234234234.2342342)
        ]))

        self.assertEqual(data, "key1=342.23424 key2=\"-234234234.2342342\"")
Ejemplo n.º 2
0
 def test_float_value(self):
     data = format_line( OrderedDict([("key1", 342.23424), ("key2", -234234234.2342342)]) )
     
     if sys.version_info < (3, 0):
         self.assertEqual(data, "key1=342.23424 key2=-234234234.234")
     else:
         self.assertEqual(data, "key1=342.23424 key2=-234234234.2342342")
Ejemplo n.º 3
0
    def test_float_value(self):
        data = format_line(
            OrderedDict([("key1", 342.23424), ("key2", -234234234.2342342)]))

        if sys.version_info < (3, 0):
            self.assertEqual(data, "key1=342.23424 key2=-234234234.234")
        else:
            self.assertEqual(data, "key1=342.23424 key2=-234234234.2342342")
Ejemplo n.º 4
0
    def test_string_value(self):
        data = format_line( OrderedDict([
            ("key1", """some random !@#$%^"&**_+-={}\\|;':,./<>?)"""),
            ("key2", """here's a line with
more stuff on the next""")
        ]))

        self.assertEqual(data, '''key1="some random !@#$%^\\"&**_+-={}\\|;\':,./<>?)" key2="here\'s a line with\nmore stuff on the next"''')
Ejemplo n.º 5
0
    def test_string_value(self):
        data = format_line(
            OrderedDict([("key1",
                          """some random !@#$%^"&**_+-={}\\|;':,./<>?)"""),
                         ("key2", """here's a line with
more stuff on the next""")]))

        self.assertEqual(
            data,
            '''key1="some random !@#$%^\\"&**_+-={}\\|;\':,./<>?)" key2="here\'s a line with\nmore stuff on the next"'''
        )
Ejemplo n.º 6
0
def format(*args):
   for hash in args:
       output = format_line(hash)
       if output:
           yield output
Ejemplo n.º 7
0
 def test_empty_log_line(self):
     data = format_line({})
     self.assertEqual(data, "")
Ejemplo n.º 8
0
    def test_custom_float_format(self):
        data = format_line(
            OrderedDict([("key1", 342.23424),
                         ("key2", "%.7f" % -234234234.2342342)]))

        self.assertEqual(data, "key1=342.23424 key2=\"-234234234.2342342\"")
Ejemplo n.º 9
0
 def test_int_value(self):
     data = format_line(OrderedDict([("key1", -1), ("key2", 2342342)]))
     self.assertEqual(data, "key1=-1 key2=2342342")
Ejemplo n.º 10
0
 def test_boolean_values(self):
     data = format_line(OrderedDict([("key1", True), ("key2", False)]))
     self.assertEqual(data, "key1=true key2=false")
Ejemplo n.º 11
0
 def test_key_without_value(self):
     data = format_line(OrderedDict([("key1", None), ("key2", None)]))
     self.assertEqual(data, "key1= key2=")
Ejemplo n.º 12
0
 def test_empty_log_line(self):
     data = format_line({})
     self.assertEqual(data, "")
Ejemplo n.º 13
0
 def test_int_value(self):
     data = format_line( OrderedDict([("key1", -1), ("key2", 2342342)]) )
     self.assertEqual(data, "key1=-1 key2=2342342")
Ejemplo n.º 14
0
 def test_boolean_values(self):
     data = format_line(OrderedDict([("key1", True), ("key2", False)])) 
     self.assertEqual(data, "key1=true key2=false")
Ejemplo n.º 15
0
 def test_key_without_value(self):
     data = format_line( OrderedDict([("key1", None), ("key2", None)]) )
     self.assertEqual(data, "key1= key2=")
Ejemplo n.º 16
0
def format(*args):
    for hash in args:
        output = format_line(hash)
        if output:
            yield output