Ejemplo n.º 1
0
 def test_encodeADictionaryType(self):
   my_dict = { 'foo': 'bar',
               1: 2,
               'bar': [1, 2, 'bar'],
               2: None,
               3: float(3),
               4: True,
               5: False,
             }
   expected_result = '{"1": 2, "2": null, "3": 3.0, "bar": [1, 2, "bar"], '\
                     '"5": false, "4": true, "foo": "bar"}'
   result = encodeInJson(my_dict)
   self.assertEquals(result, expected_result)
Ejemplo n.º 2
0
  def test_encodeABooleanType(self):
    result_true = encodeInJson(True)
    result_false = encodeInJson(False)

    self.assertEquals(result_true, 'true')
    self.assertEquals(result_false, 'false')
Ejemplo n.º 3
0
 def test_encodeALongType(self):
   result = encodeInJson(long(3))
   self.assertEquals(result, '3')
Ejemplo n.º 4
0
 def test_encodeAFloatType(self):
   result = encodeInJson(float(3))
   self.assertEquals(result, '3.0')
Ejemplo n.º 5
0
 def test_encodeANoneType(self):
   result = encodeInJson(None)
   self.assertEquals(result, 'null')
Ejemplo n.º 6
0
 def test_encodeAIntType(self):
   result = encodeInJson(int(3))
   self.assertEquals(result, '3')
Ejemplo n.º 7
0
 def test_encodeAStringType(self):
   result = encodeInJson('This is my string.')
   self.assertEquals(result, '"This is my string."')
Ejemplo n.º 8
0
 def test_encodeATupleType(self):
   my_tuple = (1, 2, 3, 'foo', None,)
   result = encodeInJson(my_tuple)
   self.assertEquals(result, '[1, 2, 3, "foo", null]')
Ejemplo n.º 9
0
 def test_encodeAListType(self):
   my_list = [1, 2, 3, 'foo', 'bar']
   result = encodeInJson(my_list)
   self.assertEquals(result, '[1, 2, 3, "foo", "bar"]')