Ejemplo n.º 1
0
    def test_loginchange_good_is_password_changed(self):
        from c2cgeoportal_geoportal.views.entry import Entry
        import crypt

        request = self._create_request_obj(username="******",
                                           params={"lang": "en"},
                                           POST={
                                               "oldPassword": "******",
                                               "newPassword": "******",
                                               "confirmNewPassword": "******"
                                           })
        assert request.user.is_password_changed is False
        assert request.user._password == crypt.crypt("__test_user1",
                                                     request.user._password)
        entry = Entry(request)
        self.assertNotEqual(entry.loginchange(), None)
        assert request.user.is_password_changed is True
        assert request.user._password == crypt.crypt("1234",
                                                     request.user._password)
Ejemplo n.º 2
0
    def test_loginchange_good_is_password_changed(self):
        from c2cgeoportal_geoportal.views.entry import Entry
        from hashlib import sha1

        request = self._create_request_obj(username="******",
                                           params={"lang": "en"},
                                           POST={
                                               "oldPassword": "******",
                                               "newPassword": "******",
                                               "confirmNewPassword": "******"
                                           })
        assert request.user.is_password_changed is False
        assert request.user._password == str(
            sha1("__test_user1".encode("utf-8")).hexdigest())
        entry = Entry(request)
        self.assertNotEqual(entry.loginchange(), None)
        assert request.user.is_password_changed is True
        assert request.user._password == str(
            sha1("1234".encode("utf-8")).hexdigest())