Пример #1
0
 def test_meta_serializer_fields(self):
     u = User("John", age=42.3, email="*****@*****.**",
             homepage="http://john.com")
     s = UserMetaSerializer(u)
     assert_equal(s.data['name'], u.name)
     assert_equal(s.data['balance'], "100.00")
     assert_equal(s.data['uppername'], "JOHN")
     assert_false(s.data['is_old'])
     assert_equal(s.data['created'], types.rfcformat(u.created))
     assert_equal(s.data['updated_local'], types.rfcformat(u.updated, localtime=True))
     assert_equal(s.data['finger_count'], 10)
Пример #2
0
 def test_serialize_many_with_meta(self):
     user1 = User(name="Mick", age=123)
     user2 = User(name="Keith", age=456)
     users = [user1, user2]
     s = UserMetaSerializer(users)
     assert_equal(len(s.data), 2)
     assert_equal(s.data[0]['name'], "Mick")
     assert_equal(s.data[0]['created'], types.rfcformat(user1.created))
     assert_equal(s.data[1]['name'], "Keith")
Пример #3
0
 def test_rfcformat_central_localized(self):
     d = central.localize(dt.datetime(2013, 11, 10, 8, 23, 45), is_dst=False)
     assert_equal(types.rfcformat(d, localtime=True), "Sun, 10 Nov 2013 08:23:45 -0600")
Пример #4
0
 def test_rfcformat_central(self):
     d = central.localize(dt.datetime(2013, 11, 10, 1, 23, 45), is_dst=False)
     assert_equal(types.rfcformat(d), 'Sun, 10 Nov 2013 07:23:45 -0000')
Пример #5
0
 def test_rfcformat_gmt_naive(self):
     d = dt.datetime(2013, 11, 10, 1, 23, 45)
     assert_equal(types.rfcformat(d), "Sun, 10 Nov 2013 01:23:45 -0000")
Пример #6
0
 def test_localdatetime_field(self):
     field = fields.LocalDateTime()
     assert_equal(field.output("created", self.user),
         types.rfcformat(self.user.created, localtime=True))