示例#1
0
文件: __init__.py 项目: tef/twelve
    def testCase(self):
        s = "Hello, World"
        a = twelve.blob(s)
        b = twelve.parse(twelve.dump(a))

        self.assertEqual(s, b.fh.read())

        s = "Hello, World"
        a = twelve.blob(BytesIO(s))
        b = twelve.parse(twelve.dump(a))

        self.assertEqual(s, b.fh.read())
示例#2
0
文件: __init__.py 项目: tef/twelve
 def testCase(self):
     cases = [
         1,
         1.0,
         "foo",
         u"bar",
         [],
         ['a',1,[2]],
         collections.OrderedDict([('a', 1), ('b',2)]),
         None,
         True,
         False,
         {'a':1},
         set([1,2,3]),
         twelve.utcnow(),
         datetime.timedelta(days=5, hours=4, minutes=3, seconds=2),
     ]
     for c in cases:
         self.assertEqual(c, twelve.parse(twelve.dump(c)))