예제 #1
0
 def test_extra_fields(self):
     user = User(id=1, name='user1')
     user.extra = 'extra data'
     self.assertEqual('extra data', user.extra)
     d = user.fields()
     self.assertEquals(2, len(d))
     self.assertEquals(1, d['id'])
     self.assertEquals('user1', d['name'])
     self.assertNotIn('extra', d)
예제 #2
0
 def test_extra_fields(self):
     user = User(id=1, name='user1')
     user.extra = 'extra data'
     self.assertEqual('extra data', user.extra)
     d = user.fields()
     self.assertEquals(2, len(d))
     self.assertEquals(1, d['id'])
     self.assertEquals('user1', d['name'])
     self.assertNotIn('extra', d)
예제 #3
0
 def test_extra_fields(self):
     user = User(id=1, name='user1')
     user.update({'name': 'user2', 'extra': 'extra field'})
     self.assertFalse(hasattr(user, 'extra'))
예제 #4
0
 def test_normal(self):
     user = User(id=1, name='user1')
     user.update({'id': 1, 'name': 'user2'})
     self.assertEquals(1, user.id)
     self.assertEquals('user2', user.name)
예제 #5
0
 def test(self):
     user = User(id=1, name='user1')
     result = user.__json__()
     self.assertEqual(2, len(result))
     self.assertEquals(1, result['id'])
     self.assertEquals('user1', result['name'])
예제 #6
0
 def test_instance(self):
     user = User(id=1, name='user1')
     result = repr(user)
     self.assertEquals('<User 1>', result)
예제 #7
0
 def test_class(self):
     result = User.repr(1)  # @UndefinedVariable
     self.assertEquals('<User 1>', result)
예제 #8
0
 def test_single(self):
     user = User(id=1, name='user1')
     keys = user.keys()
     self.assertEquals((1, ), keys)
예제 #9
0
 def test_normal(self):
     user = User(id=1, name='user1')
     d = user.fields()
     self.assertEquals(2, len(d))
     self.assertEquals(1, d['id'])
     self.assertEquals('user1', d['name'])
예제 #10
0
 def test_extra_fields(self):
     user = User(id=1, name='user1')
     user.update({'name': 'user2', 'extra': 'extra field'})
     self.assertFalse(hasattr(user, 'extra'))
예제 #11
0
 def test_normal(self):
     user = User(id=1, name='user1')
     user.update({'id': 1, 'name': 'user2'})
     self.assertEquals(1, user.id)
     self.assertEquals('user2', user.name)
예제 #12
0
 def test(self):
     user = User(id=1, name='user1')
     result = user.__json__()
     self.assertEqual(2, len(result))
     self.assertEquals(1, result['id'])
     self.assertEquals('user1', result['name'])
예제 #13
0
 def test_class(self):
     result = User.repr(1)  # @UndefinedVariable
     self.assertEquals('<User 1>', result)
예제 #14
0
 def test_single(self):
     user = User(id=1, name='user1')
     keys = user.keys()
     self.assertEquals((1, ), keys)
예제 #15
0
 def test_normal(self):
     user = User(id=1, name='user1')
     d = user.fields()
     self.assertEquals(2, len(d))
     self.assertEquals(1, d['id'])
     self.assertEquals('user1', d['name'])