Пример #1
0
 def test_dumps_user(self):
     user = users.User('*****@*****.**')
     self.assertEqual(dumps(user, sort_keys=True), '{"email": "*****@*****.**", '
                                                   '"federated_identity": null, '
                                                   '"federated_provider": null, '
                                                   '"nickname": "*****@*****.**", '
                                                   '"user_id": null}')
Пример #2
0
    def test_dumps_model(self):
        class Dummy(db.Model):
            name = db.StringProperty()
            created = db.DateTimeProperty()
        dummy = Dummy(name='Lemur is not dumb.', created=datetime(2012, 10, 31, 12, 15))
        dummy.put()
        dummy = Dummy.get(dummy.key())

        self.assertEqual(dumps(dummy, sort_keys=True), '{"created": "2012-10-31 12:15:00", '
                                                       '"key": "%s", '
                                                       '"name": "Lemur is not dumb."}' % str(dummy.key()))
Пример #3
0
 def test_dumps_datetime(self):
     self.assertEqual(dumps(datetime(2012, 1, 1)), '"2012-01-01 00:00:00"')
Пример #4
0
 def test_dumps_dict(self):
     self.assertEqual(dumps({'created': datetime(2012, 1, 2)}), '{"created": "2012-01-02 00:00:00"}')
Пример #5
0
 def test_dumps_string(self):
     json = dumps('Hello')
     self.assertEqual(json, '"Hello"')