Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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'] == [])