def test_user_list_two(self): """ test the user_list view with two users in database """ from c3sar.views.user import user_list request = testing.DummyRequest() self.config = testing.setUp(request=request) _registerRoutes(self.config) instance = self._makeUser() self.dbsession.add(instance) instance2 = self._makeUser2() self.dbsession.add(instance2) result = user_list(request) # test: view returns a dict conaining a list of users # with TWO users, so not empty self.assertNotEquals(result, {'users': []}) # test: view returns a non empty list of users self.assertTrue(not result['users'] == []) #print "result: " #pp.pprint(result) #print "result['users'][0]: " #pp.pprint(result['users'][0].username) #pp.pprint(result['users'][1].username) self.assertEquals(result['users'][0].username, instance.username) self.assertEquals(result['users'][1].username, instance2.username)
def test_user_list(self): """ test the user_list view with empty database: no users listed """ from c3sar.views.user import user_list request = testing.DummyRequest() self.config = testing.setUp(request=request) _registerRoutes(self.config) result = user_list(request) #print "result: " #pp.pprint(result) # test: view returns a dict self.assertEquals(result, {'users': []}) #print "result['users']: " #pp.pprint(result['users']) # test: view returns an empty list of users self.assertTrue(result['users'] == [])