Beispiel #1
0
 def test__to_simple__time(self):
     serializer = Serializer()
     self.assertEqual(serializer.to_simple(datetime.time(2, 31, 33), None),
                      '02:31:33')
Beispiel #2
0
 def test__to_simple__datetime(self):
     serializer = Serializer()
     self.assertEqual(
         serializer.to_simple(datetime.datetime(2010, 12, 16, 2, 31, 33),
                              None), '2010-12-16T02:31:33')
Beispiel #3
0
 def test__to_simple__date(self):
     serializer = Serializer()
     self.assertEqual(
         serializer.to_simple(datetime.date(2010, 12, 16), None),
         '2010-12-16')
Beispiel #4
0
 def test__to_simple__bundle(self):
     serializer = Serializer()
     val = Bundle(data={'foo': True})
     self.assertEqual(serializer.to_simple(val, None), {'foo': True})
Beispiel #5
0
 def test__to_simple__string(self):
     serializer = Serializer()
     val = b"\xc3\xa1hhh! I'm letting all the \xc3\xa1's out of my body."
     self.assertEqual(serializer.to_simple(val, None),
                      u"áhhh! I'm letting all the á's out of my body.")
Beispiel #6
0
 def test__to_simple__tuple(self):
     serializer = Serializer()
     val = (True, )
     self.assertEqual(serializer.to_simple(val, None), [True])
Beispiel #7
0
 def test__to_simple__list(self):
     serializer = Serializer()
     val = [True]
     self.assertEqual(serializer.to_simple(val, None), [True])
Beispiel #8
0
 def test__to_simple__dict(self):
     serializer = Serializer()
     val = {'foo': True}
     self.assertEqual(serializer.to_simple(val, None), {'foo': True})
Beispiel #9
0
 def test__to_simple__bool(self):
     serializer = Serializer()
     val = True
     self.assertIs(serializer.to_simple(val, None), val)
Beispiel #10
0
 def test__to_simple__int(self):
     serializer = Serializer()
     val = 1
     self.assertIs(serializer.to_simple(val, None), val)