Re: Patch for setting preferences with user id

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: Khushboo Vashi <khushboo(dot)vashi(at)enterprisedb(dot)com>, Usman Muzaffar <usman(dot)muzaffar(at)enterprisedb(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: Patch for setting preferences with user id
Date: 2018-10-08 12:22:56
Message-ID: CA+OCxoxkpJxL71jKRH6jwh0+EWATiANr-DkPa55hk_x6E8JOLw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Mon, Oct 8, 2018 at 1:14 PM Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
wrote:

> On Mon, Oct 8, 2018 at 5:43 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:
>
>>
>>
>> On Mon, Oct 8, 2018 at 1:08 PM Ashesh Vashi <
>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>
>>> On Mon, Oct 8, 2018 at 5:36 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>
>>>>
>>>>
>>>> On Mon, Oct 8, 2018 at 1:00 PM Ashesh Vashi <
>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>
>>>>> On Mon, Oct 8, 2018 at 5:25 PM Khushboo Vashi <
>>>>> khushboo(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Oct 8, 2018 at 4:18 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>>>
>>>>>>> Hi
>>>>>>> On Mon, Oct 8, 2018 at 9:08 AM Usman Muzaffar <
>>>>>>> usman(dot)muzaffar(at)enterprisedb(dot)com> wrote:
>>>>>>>
>>>>>>>> Hi Hackers,
>>>>>>>>
>>>>>>>> Please find here attached patch for following
>>>>>>>>
>>>>>>>> "modified the function test_utils/set_preference to accommodate
>>>>>>>> user_id."
>>>>>>>>
>>>>>>>> It will help setting preferences in case user_id is other than
>>>>>>>> 1(depending on the user which has been logged in).
>>>>>>>>
>>>>>>>
>>>>>>> How would that ever happen? When running the tests, we initialise a
>>>>>>> new settings database, so we're guaranteed that the user ID will be 1. If
>>>>>>> it isn't, something is wrong.
>>>>>>>
>>>>>>> This is true for pgAdmin but not for PEM.
>>>>>>
>>>>> Currently - feature tests are running as the desktop (runtime) mode.
>>>>> Tomorrow - if we want to enable the feature tests for the server mode,
>>>>> then - this approach could be useful.
>>>>>
>>>>
>>>> The tests can run in either mode.
>>>>
>>> No - currently it is running in the runtime mode only. :-)
>>>
>>
>> We have some tests that *only* run in server mode, such as the password
>> change/recovery tests.
>>
> Not the feature tests (only very few API test cases are for the server
> mode).
>

Most of the test cases will run in server mode (though, yes the feature
tests are excluded) - in fact we run 378 Python API tests in that mode
against PG10; more with EPAS. However, my point stands; we don't need this
patch in pgAdmin to run the tests in server mode. If PEM needs it, then it
can go in PEM. We do not add code to pgAdmin unless it benefits pgAdmin.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Aditya Toshniwal 2018-10-08 12:25:32 Re: [pgAdmin4][RM3562] Migrate Bootstrap 3 to Bootstrap 4
Previous Message Ashesh Vashi 2018-10-08 12:14:36 Re: Patch for setting preferences with user id